本文實例講述了JavaScript透過字串呼叫函數的實作方法。分享給大家供大家參考。具體分析如下: JavaScript中我們可以把根據函數名稱的字串來調用函數,這樣我們就可以實現動態函數調用,只需要傳遞一個函數的名字即可調用該函數。 複製程式碼 程式碼如下: var strFun = "someFunction"; //Name of the function to be bey called var strParam = "this is the parameter"; //Parameters to be passed in function //Create the function var fn = window[strFun]; //Call the function fn(strParam); 下面是一個詳細的呼叫實例 複製程式碼 程式碼如下: function fnFooBar(strVal) { alert(strVal); return 1; } 登入後複製 <br /> function fnFooBar(strVal) {<br /> alert(strVal);<br /> return 1;<br /> }<br /> function call() {<br /> var strFunctionName = document.getElementById("functionName").value;<br /> var strFunctionParam = document.getElementById("functionParam").value;<br /> var fn = window[strFunctionName]<br /> var ret = fn(strFunctionParam);<br /> }<br /> 希望本文所述對大家的javascript程式設計有所幫助。