Code Fix

中級 › 同じ内容のオブジェクト同士が === でfalseになる理由 › パターン4

同じ内容のオブジェクト同士が === でfalseになる理由

オブジェクトや配列の==・===は中身ではなく参照(メモリ上の同一性)を比較します。

 1  const settings1 = { theme: "dark" };
 2  const settings2 = { theme: "dark" };
 3  console.log(___________________________________);
                                 ^
出力: false期待: true (エラーにはなりません)

空欄を埋めて実行を通す

広告
広告スロット(未設定)

同じ内容のオブジェクト同士が === でfalseになる理由

プロパティの値がすべて同じでも、別々に作られたオブジェクトは等しいと判定されません。

このエラーの解説と類題をまとめて見る →

広告
広告スロット(未設定)