Публикации по теме 'javascript-hacks'
Глубокое копирование против поверхностного копирования (JavaScript)
В JavaScript поверхностная копия — это копия объекта, которая копирует только ссылку на объект, а не создает новый объект с отдельной копией данных объекта. С другой стороны, глубокая копия — это копия объекта, которая создает новый объект с отдельной копией данных объекта, включая любые вложенные объекты или массивы.
Вот пример неглубокой копии в JavaScript:
const original = { a: 1, b: { c: 2 } };
const copy = original;
console.log(copy); // { a: 1, b: { c: 2 } }
copy.a = 2;..