首頁 >web前端 >js教程 >JavaScript透過字串呼叫函數的實作方法_javascript技巧

JavaScript透過字串呼叫函數的實作方法_javascript技巧

WBOY
WBOY原創
2016-05-16 16:08:411810瀏覽

本文實例講述了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);

 
下面是一個詳細的呼叫實例
複製程式碼 程式碼如下:

   
   
   

   
<br>
    function fnFooBar(strVal) {<br>
            alert(strVal);<br>
            return 1;<br>
        }<br>
   



<script><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 /> </script>

希望本文所述對大家的javascript程式設計有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn