JavaScript · Junior · Pytanie 21 z 75
Co robi const copy = { ...original }?
- ✓Poprawna odpowiedź: Płytką kopię: zagnieżdżone obiekty pozostają wspólne
- 2Głęboką kopię wszystkich zagnieżdżonych obiektów i tablic
- 3Referencję do tego samego obiektu, jak
const copy = original
Wyjaśnienie
Spread kopiuje tylko własne właściwości pierwszego poziomu. Jeśli original.address jest obiektem, będzie wspólny dla obu kopii. structuredClone daje głęboką kopię, ale nie kopiuje funkcji ani węzłów DOM.