这个问题在这里已有答案:
为什么它返回false?
let a = new Object()
let b = Object()
console.log(a) // {}
console.log(b) // {}
console.log(a===b) // false
我检查了a和b的原型,它也是一样的。
那有什么区别?j
对象的实例甚至不一样:
let a = new Object();
let b = new Object();
console.log(a===b) // false