ホームページ >ウェブフロントエンド >jsチュートリアル >string_javascriptスキルによるJavaScript呼び出し関数の実装方法

string_javascriptスキルによるJavaScript呼び出し関数の実装方法

WBOY
WBOYオリジナル
2016-05-16 16:08:411807ブラウズ

この記事の例では、文字列を介して関数を呼び出す 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 プログラミング設計に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。