こんにちは!サキナオコです^o^
涼しいですね。
さて、今日はオブジェクトです~
オブジェクト(object)
{ プロパティ名: 値, プロパティ名: 値, ... }

プロパティはオブジェクトを宣言したあとにも追加できる
プロパティの追加は、存在しないプロパティ名に値を代入するだけ
定数そのものへの代入はできない
ドット記法とブラケット記法
オブジェクト.プロパティ名 // ドット記法
オブジェクト['プロパティ名'] // ブラケット記法
ブラケット記法ではプロパティ名に引用符を付けることになっている

繰り返し処理
for-in 文
オブジェクトは反復可能(iterable)ではない
for (const プロパティ名 in オブジェクト)
ループ定数にはオブジェクトの値ではなくプロパティ名が渡される
オブジェクトの値を取得したければ、そのプロパティ名が格納された定数を使ってブラケット記法で値を取得する必要がある
Object.entries メソッド を使えばオブジェクトでも for-of 文が使える
for (const [プロパティ名, 値] of Object.entries(オブジェクト))

ほおお~いろいろとあるんですね。気が遠くなりそうです。ではまた!







コメントを残す