var action = ['function1','function2' etc ]
var obj = new objectcreate();
for (functionname in action){
obj+'.'+action[variablename]+'()';
}
的功能已經發生,我只想去通過陣列,並執行所有的功能,它的對象我創建 感謝您的幫助的功能名稱的數組的Javascript我如何調用函數從
var action = ['function1','function2' etc ]
var obj = new objectcreate();
for (functionname in action){
obj+'.'+action[variablename]+'()';
}
的功能已經發生,我只想去通過陣列,並執行所有的功能,它的對象我創建 感謝您的幫助的功能名稱的數組的Javascript我如何調用函數從
你應該可以做到這一點。
obj[action[functionName]]();
'for(functionname in action)'不符合您的想法; 'functionname'將是數組的屬性,它可能不是以數字順序排列,並且可以根據瀏覽器返回其他屬性。 **從不**在Array上使用'for ... in'。相反,使用普通的舊式C風格的循環'for(var i = 0; i
bobince
2010-01-05 00:10:00