DEV Community

Cristian Fernando
Cristian Fernando

Posted on

Paracetamol.js💊| #172: Explica este código JavaScript

Explica este código JavaScript

Dificultad: Intermedio

console.log(Object.assign({}, { a: 1, b: 2 }));
Enter fullscreen mode Exit fullscreen mode

A. ReferenceError: {} is not defined
B. {}
C. { a: 1, b:2 }
D. { a: 1, b:2, {} }

Respuesta en el primer comentario.


Top comments (1)

Collapse
 
duxtech profile image
Cristian Fernando

Respuesta:
C. { a: 1, b:2 }

Object.assign es útil también para realizar copias superficiales de objetos, una alternativa a usar sintaxis spread.

Esta manera de copiar objetos es perfectamente valida pero en la practica personalmente he visto mas el uso del spread operator.