TIL 20210927


オブジェクト


データコンテナ
元のデータとは異なり、
属性Key:(すべてのデータ型が可能)値は
複数の構成のpropertyを持つことができます.

空のオブジェクトを作成します。


①オブジェクトジェネレータ構文
let fruit = new object();
②客体文字文法...カッコを使用してオブジェクトを宣言します.
let fruits = {
    apple : red,
    orange: orange,
    lemon : yellow,
    'fruits mix' : colorful
};

オブジェクトのプロパティにアクセスします。

alert(fruits.apple); // red
ポイント記号
  • は、有効な変数識別子(スペースなし)
  • である必要があります.
  • で開始せず、
  • $とそれ以外の特殊文字を除くと、
  • let fruits = {};
    
    // set
    fruits['fruits mix'] = colorful;
    
    // get
    alert(fruit['fruits mix']; // colorful
    
    // delete
    delete fruits['fruits mix']';
    かっこ記号
  • 文字列を使用する場合は、
  • を引用符で囲む必要があります.
  • 式の計算結果をPropertyとして使用できます.合計
  • パーセント短縮

    let fruits = {
        apple : red,
        orange, // orange : orange 와 같음...
        lemon : yellow,
        'fruits mix' : colorful
    };

    for...in(繰り返し)文

    key in object
    for...in反復文を使用して、オブジェクトのすべてのキーを巡回します...すべて
    (配列ではfor...in文も使用できます)