對象相等分兩種:
1. 對象決對相等:
????????對象的值以及使用的內(nèi)存空間一致(即指針指向一致)。這種很好解決,ES6為我們提供了完美的方法:Object.is(a, b),使用這個方法就可判斷兩個對象是否完全相等。
const a = { name: 'kala' };
const b = a;
console.log(Object.is(a,b));
2. 狹義上的相等:
????對象 key-value 的對應(yīng)相等即可。
對象相等分兩種:
1. 對象決對相等:
????????對象的值以及使用的內(nèi)存空間一致(即指針指向一致)。這種很好解決,ES6為我們提供了完美的方法:Object.is(a, b),使用這個方法就可判斷兩個對象是否完全相等。
const a = { name: 'kala' };
const b = a;
console.log(Object.is(a,b));
2. 狹義上的相等:
????對象 key-value 的對應(yīng)相等即可。