ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript オブジェクトのプロパティ名として変数を使用するにはどうすればよいですか?

JavaScript オブジェクトのプロパティ名として変数を使用するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-02 03:26:02268ブラウズ

How Can I Use Variables as Property Names in JavaScript Objects?

変数を使用したオブジェクト プロパティへのアクセス

JavaScript オブジェクトには、次のような変数をプロパティ名として組み込むことができます:

<code class="javascript">var myVar = "name";
var myObject = {
    {myVar}: "value"
};</code>

解決策: 計算されたプロパティ名

ES6:
ES6 では計算されたプロパティ名が導入され、プロパティ名として式を使用できるようになりました:

<code class="javascript">var myVar = "name";
var myObject = {
    [myVar]: "value"
};</code>

ES6 より前の場合:
オブジェクト リテラルではサポートされていませんが、[] 構文を使用してプロパティを動的に割り当てることができます:

<code class="javascript">var myObject = {};
var myVar = "name";
myObject[myVar] = "value";</code>

以上がJavaScript オブジェクトのプロパティ名として変数を使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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