Встречается на собеседованиях • сегодня
Как происходит сравнение по ссылке
В JavaScript объекты (включая массивы и функции) сравниваются по ссылке. Это значит, что две переменные равны только если они ссылаются на один и тот же объект в памяти.
javascript
const a = { name: 'John' };
const b = { name: 'John' };
const c = a;
console.log(a === b); // false - разные объекты в памяти
console.log(a === c); // true - одна и та же ссылкаДля поверхностного сравнения объектов можно использовать JSON.stringify() или библиотеки типа Lodash. Для глубокого сравнения нужны рекурсивные алгоритмы.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы