У меня есть этот код:
var object1 = {same:'test'}
var object2 = {same:'test'};
console.log(object1 === object2)
Он возвращает false в консоли.
У меня также есть этот код:
var object1 = {same:'test'}
var object2 = object1;
console.log(object1 === object2)
Он возвращает true в консоли.
Я знаю, что '===' является оператором равенства, но я не знаю, как он работает с объектами.
Почему первый пример возвращает false?