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. 調用存儲在字符串變量中的函數名稱?
- 2. 如何在CMake中調用其名稱存儲在變量中的函數
- 3. Java:如何調用其名稱存儲在字符串變量中的函數
- 4. 變量表名稱MySQL存儲函數
- 5. 調用javascript函數名稱在變量
- 6. 如何獲取存儲在變量中的函數的參數名稱?
- 7. 如何應用名稱存儲在變量中的過濾器
- 8. 調用函數變量/名稱信息
- 9. 將datagridview名稱存儲在變量中
- 10. 在Python中訪問模塊級函數(如果名稱存儲在變量中)
- 11. 在變量中使用asp.net c存儲變量名稱#
- 12. 如何使用函數結果調用變量名稱?
- 13. 執行存儲爲變量名稱的jquery函數
- 14. 使用變量名稱在jQuery插件中調用函數
- 15. 如何調用由Oracle plsql中另一個存儲函數返回的名稱的存儲函數?
- 16. 如何調用Jbutton的變量名稱
- 17. 如何將變量和引用存儲在JavaScript中的匿名函數中?
- 18. 如何將自定義分類名稱存儲在變量中
- 19. 如何在變量中存儲php頁面名稱?
- 20. 如何將datagridview名稱存儲在變量c中#
- 21. 如何調用在C結構中一個void *變量存儲函數++(回調)
- 22. 使用VBA中的變量名稱調用函數
- 23. 存儲在變量中的函數? Javascript
- 24. 如何在Python中使用存儲爲字符串的變量調用函數
- 25. 當函數名存儲在字符串變量中時如何調用對象的Java函數?
- 26. R:獲取存儲在一個變量中的函數的名稱
- 27. javascript調用名稱存儲到變量的方法
- 28. 我可以調用名字存儲在變量中的函數嗎?
- 29. 如何在python中使用變量作爲函數名稱
- 30. 如何在JavaScript中使用變量而不是函數名稱