Перейти к основному содержимому
Об авторе
Проекты
Знания
Знания/JavaScript/deep-shallow-copy

В чём разница между глубоким (deep) и поверхностным (shallow) копированием объектов в JavaScript?

СобеседованиеОбъекты
  • Глубокое копирование копирует все уровни вложенности так что изменения в копии не затрагивают оригинальный объект.
  • Поверхностное копирование копирует только верхний уровень объекта, при этом вложенные объекты и массивы копируются по ссылке и ссылки на вложенные структуры сохраняются.
  • Главная
  • Об авторе
  • Проекты
  • Знания
Логотип nKolmykov