Встречается на собеседованиях • сегодня
Какие заешь способы сделать неглубокую копию объекта
В JavaScript есть несколько способов создать неглубокую (shallow) копию объекта:
- Spread оператор:
javascript
const original = { a: 1, b: 2 };
const copy = { ...original };- Object.assign():
javascript
const copy = Object.assign({}, original);- Методы массивов (для массивов):
javascript
const arrCopy = [...originalArray];
const arrCopy2 = originalArray.slice();- JSON методы (не рекомендуется для сложных объектов):
javascript
const copy = JSON.parse(JSON.stringify(original));Важно помнить, что при неглубоком копировании вложенные объекты копируются по ссылке. Для глубокого копирования нужно использовать специальные библиотеки или рекурсивные функции.

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