Встречается на собеседованиях • сегодня
Как комбинировать хеш-таблицы
В JavaScript для комбинирования объектов (хеш-таблиц) есть несколько способов:
- Spread оператор (ES6+):
javascript
const obj1 = { a: 1, b: 2 };
const obj2 = { b: 3, c: 4 };
const combined = { ...obj1, ...obj2 }; // { a: 1, b: 3, c: 4 }- Object.assign():
javascript
const combined = Object.assign({}, obj1, obj2);- Ручное объединение:
javascript
const combined = {};
for (const key in obj1) combined[key] = obj1[key];
for (const key in obj2) combined[key] = obj2[key];Важные нюансы:
- При совпадении ключей значения из последнего объекта перезаписывают предыдущие
- Spread оператор и Object.assign() выполняют поверхностное копирование
- Для глубокого копирования нужно использовать специальные функции или библиотеки (lodash.merge)

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