プロパティ名の変数を使用してオブジェクトを作成する

バラフィ:

オブジェクト作成のために、オブジェクトリテラルプロパティで変数名を使用することはまったく可能ですか?

function createJSON (propertyName){
    return { propertyName : "Value"};
}

var myObject = createJSON("myProperty");

console.log(myObject.propertyName);  // Prints "value"
console.log(myObject.myProperty);  // This property does not exist
クエンティン:

プロパティ名に変数を使用する場合は、計算されたプロパティ名を使用できます変数名を角括弧で囲みます。

var foo = "bar";
var ob  = { [foo]: "something" }; // ob.bar === "something"

Internet Explorerのサポートが必要な場合は、ES5アプローチを使用する必要があります(これは、(上記のように)最新の構文を記述してからBabelを適用することによって取得できます)。

最初にオブジェクトを作成してから、角かっこ表記を使用してプロパティを追加します

var foo = "bar";
var ob  = {};
ob[foo] = "something"; // === ob.bar = "something"

プログラムでJSONを作成する場合は、オブジェクトをJSON形式に準拠した文字列にシリアル化する必要があります。と例えば方法JSON.stringify

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

オブジェクトリテラルのプロパティ名として変数* name *を使用する

分類Dev

プロパティ名を含む変数を使用して、JavaScriptのオブジェクトからプロパティを選択する方法

分類Dev

PHP独自のプロパティを使用してオブジェクトキーの名前を変更する

分類Dev

配列のオブジェクトプロパティ名に変数を使用していますか?

分類Dev

JavaScriptを使用して変数オブジェクトのプロパティにアクセスする

分類Dev

変数を使用してオブジェクトのArrayプロパティに動的にアクセスする

分類Dev

プロパティの名前と値を取得して新しいオブジェクトを作成する方法

分類Dev

計算されたプロパティ名を使用して内部オブジェクトを作成する

分類Dev

動的プロパティ名を使用してオブジェクトを作成する方法

分類Dev

ハンドルバーの別のオブジェクトのプロパティ名として変数を使用する

分類Dev

TypeScriptのプロパティを使用して関数オブジェクトを作成します

分類Dev

引数変数を介してオブジェクトのプロパティの値を更新する方法

分類Dev

関数をオブジェクトプロパティとして使用する

分類Dev

オブジェクトプロパティの動的な名前を作成する

分類Dev

LINQを使用してリスト内のオブジェクトのプロパティを変更する

分類Dev

Javascript-文字列を使用してオブジェクトのプロパティを作成する

分類Dev

stdClassオブジェクトのプロパティ名を変更します

分類Dev

ramdaを使用してオブジェクトの配列のプロパティを変更する

分類Dev

Kotlinのメンバー関数を使用してオブジェクトのプロパティを印刷する

分類Dev

AspectJを使用してオブジェクトのプロパティを変更する

分類Dev

jqを使用してオブジェクトのプロパティを条件付きで変更する

分類Dev

angleJS を使用してオブジェクトのプロパティを変更する方法

分類Dev

オブジェクトを使用してJavaScript関数のプロパティを再利用する方法

分類Dev

オブジェクトプロパティを名前として抽出する

分類Dev

変数によってオブジェクト名とプロパティを構築する

分類Dev

同じプロパティ名に基づいてオブジェクトの配列を作成します

分類Dev

変数からJSオブジェクトのプロパティ名を設定する方法

分類Dev

.map()を使用してJSオブジェクトのプロパティ値とプロパティ名の両方をレンダリングする

分類Dev

変数参照を使用してJavascriptでネストされたオブジェクトの内部プロパティを変更する方法

Related 関連記事

  1. 1

    オブジェクトリテラルのプロパティ名として変数* name *を使用する

  2. 2

    プロパティ名を含む変数を使用して、JavaScriptのオブジェクトからプロパティを選択する方法

  3. 3

    PHP独自のプロパティを使用してオブジェクトキーの名前を変更する

  4. 4

    配列のオブジェクトプロパティ名に変数を使用していますか?

  5. 5

    JavaScriptを使用して変数オブジェクトのプロパティにアクセスする

  6. 6

    変数を使用してオブジェクトのArrayプロパティに動的にアクセスする

  7. 7

    プロパティの名前と値を取得して新しいオブジェクトを作成する方法

  8. 8

    計算されたプロパティ名を使用して内部オブジェクトを作成する

  9. 9

    動的プロパティ名を使用してオブジェクトを作成する方法

  10. 10

    ハンドルバーの別のオブジェクトのプロパティ名として変数を使用する

  11. 11

    TypeScriptのプロパティを使用して関数オブジェクトを作成します

  12. 12

    引数変数を介してオブジェクトのプロパティの値を更新する方法

  13. 13

    関数をオブジェクトプロパティとして使用する

  14. 14

    オブジェクトプロパティの動的な名前を作成する

  15. 15

    LINQを使用してリスト内のオブジェクトのプロパティを変更する

  16. 16

    Javascript-文字列を使用してオブジェクトのプロパティを作成する

  17. 17

    stdClassオブジェクトのプロパティ名を変更します

  18. 18

    ramdaを使用してオブジェクトの配列のプロパティを変更する

  19. 19

    Kotlinのメンバー関数を使用してオブジェクトのプロパティを印刷する

  20. 20

    AspectJを使用してオブジェクトのプロパティを変更する

  21. 21

    jqを使用してオブジェクトのプロパティを条件付きで変更する

  22. 22

    angleJS を使用してオブジェクトのプロパティを変更する方法

  23. 23

    オブジェクトを使用してJavaScript関数のプロパティを再利用する方法

  24. 24

    オブジェクトプロパティを名前として抽出する

  25. 25

    変数によってオブジェクト名とプロパティを構築する

  26. 26

    同じプロパティ名に基づいてオブジェクトの配列を作成します

  27. 27

    変数からJSオブジェクトのプロパティ名を設定する方法

  28. 28

    .map()を使用してJSオブジェクトのプロパティ値とプロパティ名の両方をレンダリングする

  29. 29

    変数参照を使用してJavascriptでネストされたオブジェクトの内部プロパティを変更する方法

ホットタグ

アーカイブ