# Как сравнить объекты в 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`

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

- урок
  неупорядоченность объектов в JavaScript

← →
↑