この記事の例では、文字列を介して関数を呼び出す JavaScript の実装方法を説明します。皆さんの参考に共有してください。具体的な分析は次のとおりです。 JavaScript では、関数名の文字列に基づいて関数を呼び出すことができるため、関数を呼び出すには関数の名前を渡すだけで動的な関数呼び出しを実装できます。 コードをコピーします コードは次のとおりです。 var strFun = "someFunction" //対象となる関数の名前。 と呼ばれる var strParam = "これはパラメータです" //関数で渡されるパラメータ //関数を作成します var fn = window[strFun]; //関数を呼び出します fn(strParam); 以下は詳細な呼び出し例です コードをコピー コードは次のとおりです: 関数 fnFooBar(strVal) { アラート(strVal); 1 を返す; } <スクリプト> 関数 fnFooBar(strVal) { アラート(strVal); 1 を返します; } 関数呼び出し() { var strFunctionName = document.getElementById("functionName").value; var strFunctionParam = document.getElementById("functionParam").value; var fn = ウィンドウ[str関数名] var ret = fn(strFunctionParam); } この記事が皆様の JavaScript プログラミング設計に役立つことを願っています。