我可以將所有的局部變量推送到一個數組中,並將其從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);
}
單個數組並保留其名稱?什麼名字? – Joseph 2013-03-05 04:27:18
不要介意名字部分 – user1740058 2013-03-05 04:30:50