Публикации по теме '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;..