中級 › 同じ内容のオブジェクト同士が === でfalseになる理由 › パターン1
同じ内容のオブジェクト同士が === でfalseになる理由
オブジェクトや配列の==・===は中身ではなく参照(メモリ上の同一性)を比較します。
1 const a = { id: 1 }; 2 const b = { id: 1 }; 3 console.log(_____________); ^
出力: false期待: true (エラーにはなりません)
空欄を埋めて実行を通す
オブジェクトの===は中身ではなく参照を比較します。aとbは別々に作られた別のオブジェクトなので、プロパティが同じでも等しくありません。
次の問題