0
A
回答
4
如果如果函數在全局空間
window[fun_name]()
可如果是一個對象的成員,那麼obj[fun_name]()
例:
var obj = {
foo: function(){}
}
obj[fun_name]()
1
你可以做到這一點使用。
window[fun_name]();
1
也會有範圍,所以乾脆
scopeVar[fun_name](args);
,或者如果全球
window[fun_name](args);
0
您可以使用 「EVAL」 功能
這將呼叫警報(3 )
foo = 'alert(3)';
eval(foo);
-1
看看這個。 How to execute a JavaScript function when I have its name as a string
或者簡單地用一個開關一樣如下:
switch(fun_name){
case "foo":
foo();
break;
case "foo2":
foo2();
break;
default:
fooDefault();
}
相關問題
- 1. 如何在CMake中調用其名稱存儲在變量中的函數
- 2. 在Python中訪問模塊級函數(如果名稱存儲在變量中)
- 3. 在變量中使用asp.net c存儲變量名稱#
- 4. 執行存儲爲變量名稱的jquery函數
- 5. 如何調用由Oracle plsql中另一個存儲函數返回的名稱的存儲函數?
- 6. 如何調用Jbutton的變量名稱
- 7. 如何將datagridview名稱存儲在變量c中#
- 8. 使用VBA中的變量名稱調用函數
- 9. 如何在Python中使用存儲爲字符串的變量調用函數
- 10. R:獲取存儲在一個變量中的函數的名稱
- 11. javascript調用名稱存儲到變量的方法
- 12. 我可以調用名字存儲在變量中的函數嗎?
- 13. 如何在python中使用變量作爲函數名稱
- 14. 如何將函數調用值存儲到變量node.js
- 15. 如何使用存儲在php中的SQL表中的變量名稱
- 16. 使用存儲在變量中的Class名稱來調用Class方法?
- 17. 如何創建名稱存儲在向量中的數據幀
- 18. 如何在知道函數名稱的類中調用函數?
- 19. 如何在字符串變量中調用函數或對象名稱? actionscript3
- 20. PHP:函數名稱中的變量
- 21. 變量中的Javascript函數名稱
- 22. 如何調用與Dart中的變量名稱相同的頂級函數?
- 23. 如何在ColdFusion中將變量名稱作爲函數名稱的一部分?
- 24. 將函數存儲在變量中
- 25. 如何使用函數的參數作爲變量的名稱?
- 26. ActionScript 3.0變量來存儲MovieClip名稱
- 27. 如何在R函數調用中包含變量名?
- 28. 如何在帶參數的函數中調用變量函數?
- 29. 完成調用的函數名稱,不存在的函數
- 30. 與名稱設定變量A存儲在變量B