Explica este código JavaScript
Dificultad: Intermedio
console.log(Object.assign({}, { a: 1, b: 2 }));
A. ReferenceError: {} is not defined
B. {}
C. { a: 1, b:2 }
D. { a: 1, b:2, {} }
Respuesta en el primer comentario.
Top comments (1)
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.