我可以将所有局部变量推入一个数组并将其传递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);
}