中級 › 同じ内容のオブジェクト同士が === でfalseになる理由 › パターン2
同じ内容のオブジェクト同士が === でfalseになる理由
オブジェクトや配列の==・===は中身ではなく参照(メモリ上の同一性)を比較します。
1 const arr1 = [1, 2, 3]; 2 const arr2 = [1, 2, 3]; 3 console.log(_____________________________________________); ^
出力: false期待: true (エラーにはなりません)
空欄を埋めて実行を通す
配列も参照型なので、要素が全て同じでも別々に作った配列同士は===で等しくなりません。
次の問題