Объекты в JavaScript — это как коробки. Даже если у вас две одинаковые коробки с одинаковым содержимым, это все равно разные коробки.
Представьте, что у вас есть две одинаковые игрушечные машинки. Для вас они кажутся одинаковыми, но каждая из них — уникальная.
const car1 = { model: 'Toyota' };
const car2 = { model: 'Toyota' };
console.log(car1 == car2); //false
console.log(car1 === car2); //falseТеперь представим, что у нас есть еще одна переменная,
car3. Вместо того чтобы купить новую машинку, мы просто говорим, что car3 это та же самая машинка, что и car1.const car3 = car1;
console.log(car1 === car3); //trueТеперь, когда мы сравниваем car1 и car3, они абсолютно одинаковые. Не просто похожие, а одна и та же машинка. В то время как
car1 и car2, хоть и выглядят одинаково, на самом деле являются разными машинками.#JavaScript #обучающийПост #Objects