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
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
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 seaDogge