Почему `Object() === new Object()` равно `false`?
Почему возвращается false?
let a = new Object()
let b = Object()
console.log(a) // {}
console.log(b) // {}
console.log(a===b) // false
Я проверил прото a и b тоже, и это то же самое.
Так в чем же разница?
1 ответ
Решение
Экземпляры объектов не совпадают даже:
let a = new Object();
let b = new Object();
console.log(a===b) // false