- 行頭ではブロックの開始を意味する
- その他の場所では json オブジェクト
anObject.aProperty = undefined;
で消すと、プロパティが残ったまま undefined になるdelete anObject.aProperty;
で消すと、プロパティそのものが消える。in
オペレーターも false を返すようになる。
const score = {visitors: 0, home: 0};
// This is okay
score.visitors = 1;
// This isn't allowed
score = {visitors: 1, home: 1};
- 代入によってコピー生成したオブジェクトは、プロパティやその値を変更しても true になる
- まったく同じプロパティと値を持つオブジェクトを2つつくっても、その比較では false になる