DEV Community

Discussion on: Paracetamol.js💊| #168: Explica este código JavaScript

Collapse
 
duxtech profile image
Cristian Fernando

Respuesta:
B. 2011

Pese a que realizamos una copia del objeto libro y modificamos dicha copia, el objeto original se vio afectado; ¿por que pasa esto?

El spread operator solo tiene la capacidad de realizar copias superficiales de los objetos, la key año publicacion es una propiedad anidada ergo no es posible realizar una copia profunda usando sintaxis spread.

Esta característica solo ocurre con las propiedades anidadas del objeto, para las propiedades superficiales la copia se realiza sin ningún problema.

Este post de instagram de @midudev amplia mejor el concepto: