【发布时间】:2013-03-05 04:24:40
【问题描述】:
我能否将所有局部变量推入一个数组并将其从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);
}
【问题讨论】:
-
单个数组并保留其名称?什么名字?
-
别管名字部分
标签: javascript arrays parameter-passing