¿Cómo iterar sobre todas las propiedades de un objeto en JavaScript? Iteración por keys y values
¡Hola a todos! Acabo de empezar a estudiar JavaScript y me encontré con un problema. Tengo un objeto con datos de usuarios:
```javascript
const users = {
user1: { name: 'Anna', age: 25 },
user2: { name: 'Iván', age: 30 },
user3: { name: 'María', age: 28 }
};
```
Necesito mostrar en la consola el nombre y la edad de cada usuario. Intenté usar un bucle `for` normal, pero no funciona con objetos — devuelve `undefined`. Busqué en Google y encontré algo sobre `for...in`, pero no entendí cómo usarlo correctamente. También vi menciones de los métodos `Object.keys()`, `Object.values()` y `Object.entries()`, pero me confundí sobre cuál es la diferencia entre ellos y cuál es mejor.
Por favor, indíquenme cómo iterar correctamente sobre todas las propiedades de un objeto. Preferiblemente con ejemplos de código para que sea claro para un principiante. ¡Gracias de antemano!
<<>>
Cómo iterar sobre las propiedades de un objeto: guía completa
¡Hola! Te encontraste con una tarea clásica. En JavaScript, los objetos no son arrays, por lo que un bucle normal
No answers yet.
Inicia sesión para dejar una respuesta