JavaScript · Junior · Запитання 21 з 75
Що робить const copy = { ...original }?
- ✓Правильна відповідь: Поверхневу копію: вкладені об'єкти лишаються спільними
- 2Глибоку копію всіх вкладених об'єктів і масивів
- 3Посилання на той самий об'єкт, як
const copy = original
Пояснення
Spread копіює лише власні властивості першого рівня. Якщо в original.address об'єкт, він буде спільним для обох копій. Глибоку копію дає structuredClone, але він не копіює функції та DOM-вузли.