为什么`Object()=== new Object()`等于`false`?

时间:2018-03-25 12:45:40

标签: javascript object prototype proto

为什么它返回false?

let a = new Object()
let b = Object()
console.log(a) // {}
console.log(b) // {}
console.log(a===b) // false

我也检查了a和b的原型,它也是一样的。

那有什么区别?j

1 个答案:

答案 0 :(得分:1)

对象的实例甚至不相同:

while (!pRec->adoEOF)
{
    _variant_t a = pRec->Fields->GetItem(long(0))->Value;
    //todo
}