Встречается на собеседованиях • сегодня
Как клонировать объект в котором все ключи примитивы
Для клонирования объекта с примитивными значениями можно использовать несколько методов:
- Spread оператор:
javascript
const original = { a: 1, b: 'text' };
const clone = { ...original };- Object.assign():
javascript
const clone = Object.assign({}, original);- JSON методы (медленнее, но работает):
javascript
const clone = JSON.parse(JSON.stringify(original));Важные нюансы:
- Первые два метода создают shallow copy (поверхностную копию)
- JSON методы работают только с JSON-совместимыми данными
- Для вложенных объектов нужно использовать deep clone (например, Lodash _.cloneDeep)

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