ホームページ >ウェブフロントエンド >jsチュートリアル >文字列を名前として使用して JavaScript 変数を動的に設定するにはどうすればよいですか?
変数名として文字列を使用して変数を動的に設定するソリューションを探しているときに、多くのユーザーが課題に遭遇します。たとえば、onlyVideo という名前の変数があり、関数内でonlyVideo の値を設定したい場合、次の疑問が生じます:
「関数内で変数onlyVideoに新しい値を動的に割り当てるにはどうすればよいですか?」ハードコーディングされた if ステートメントを使用するのではなく、渡された文字列に基づいていますか?"
本文では、JavaScript オブジェクトを使用するなど、より良いアプローチが存在する可能性があることを示唆していますが、初心者にとっては、より簡単な方法が次のとおりです。と説明した。このメソッドには、window オブジェクトを使用してグローバル変数を設定することが含まれます。
window["onlyVideo"] = "new_value"; // Sets the global variable `onlyVideo`
この特定のケースでは、window["onlyVideo"] を使用して、関数内でonlyVideo 変数の値を動的に設定できます。
以上が文字列を名前として使用して JavaScript 変数を動的に設定するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。