オブジェクトと繰り返し

こんにちは!サキナオコです^o^
涼しいですね。

さて、今日はオブジェクトです~

オブジェクト(object)

{ プロパティ名: 値, プロパティ名: 値, ... }

プロパティはオブジェクトを宣言したあとにも追加できる

プロパティの追加は、存在しないプロパティ名に値を代入するだけ

定数そのものへの代入はできない

ドット記法とブラケット記法

オブジェクト.プロパティ名    // ドット記法
オブジェクト['プロパティ名'] // ブラケット記法

ブラケット記法ではプロパティ名に引用符を付けることになっている

繰り返し処理

 for-in 文

オブジェクトは反復可能(iterable)ではない

for (const プロパティ名 in オブジェクト)

ループ定数にはオブジェクトの値ではなくプロパティ名が渡される
オブジェクトの値を取得したければ、そのプロパティ名が格納された定数を使ってブラケット記法で値を取得する必要がある

Object.entries メソッド を使えばオブジェクトでも for-of 文が使える

for (const [プロパティ名, 値] of Object.entries(オブジェクト))

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


Comments

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA


こんにちは!サキナオコです^o^
ごゆっくりどうぞ!

最近の投稿

2024年10月
 123456
78910111213
14151617181920
21222324252627
28293031  

Categories

Search the website

サキ ナオコのアバター