DEV Community

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

Collapse
 
duxtech profile image
Cristian Fernando

Respuesta:
A. { id:1, nombre: "Carlos" }, { id:1, nombre: "Dogge" }

Cuando existen conflictos entre los nombres de las llaves de un objeto, JavaScript decide le propiedad "ganadora" por la posición de esta misma; dicho en otras palabras siempre tomara como propiedad valida la última key.

Para la sentencia A, mostramos el valor Carlos por que es el último en el objeto propagado; mientras que para la sentencia B solo alteramos el orden de la propagación para que ahora la salida sea Dogge