Explica este código JavaScript
const person = {
name: "Lydia",
age: 21
}
for (const [x, y] of Object.entries(person)) {
console.log(x, y)
}
- A:
nameLydiayage21 - B:
["name", "Lydia"]y["age", 21] - C:
["name", "age"]yundefined - D:
Error
Respuesta en el primer comentario.
Top comments (1)
Respuesta:
A:
nameLydiayage21El método
entriesdel constructorObjectregresa un arreglo anidado donde cada sub arreglo corresponde a la llave y valor del objeto:Con el bucle
for...ofiteramos sobre el objeto desestructurando los valores con la sintaxis[x, y].El primer sub arreglo es
[ "name", "Lydia" ]dondextoma el valornameyytoma el valorLydia.El segundo arreglo es
[ 'age', 21 ]dondextoma el valorageyytoma el valor21.