offline version v3
Запись на курсы по HTML, CSS, JavaScript, PHP, фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
50 of 119 menu

Как сравнить объекты в JS

Чтобы сравнить объекты в JavaScript можно воспользоваться операторами == и !=. Объекты считаются равными, если они ссылаются на один и тот же объект в памяти, в противном случае, даже если их пары ключ-значение будут одинаковыми, сами объекты не будут равны один одному. Смотрите пример:

let obj1 = {'a': 1, 'b': 2, 'c': 3 }; let obj2 = obj1; let obj3 = {'a': 1, 'b': 2, 'c': 3 }; console.log('obj1 == obj2', obj1 == obj2); console.log('obj1 == obj3', obj1 == obj3); console.log('obj2 != obj3', obj2 != obj3);

Результат выполненного кода:

'obj1 == obj2' true 'obj1 == obj3' false 'obj2 != obj3' true

Смотрите также