すべてのローカル変数を 1 つの配列にプッシュしてからArrValues
に渡すことdoit1
はできますか? 必要な配列だけを呼び出して収集する方法を見つけようとしています。
a="doit1";
arr="all";
ArrValues(a,arr);
function ArrValues(a,arr){
var func=a;
var num=arr;
var ID = num=='one' || num=='all' ? ['ID1','ID2','ID3','ID4'] : [];
var Nam = num=='two' || num=='all' ? ['dog','bike','horn','goat'] : [];
var X = num=='three' || num=='all' ? ['696','258','601','204'] : [];
var Y = num=='four' || num=='all' ? ['119','590','594','125'] : [];
window[func](ID,Nam,X,Y);
}
function doit1(ID,Nam,X,Y){
alert(ID);
alert(Nam);
alert(X);
alert(Y);
}