Forma 1. Declarar objetos e incluirlos en un Array.
var adrian= {
nombre: 'Adrián',
apellido: 'Garcia',
edad: 25
}
var dama= {
nombre: 'Damaris',
apellido: 'Soto',
edad: 22
}
var neft= {
nombre: 'Nefis',
apellido: 'Luna',
edad: 13
}
//este es un array de objetos, pero pueden ser de lo que sea
var personas = [adrian, dama, neft]
Forma 2. Declarar objetos e incluirlos en un Array.
var personas = [
{name: nombre: 'Adrián', apellido: 'Garcia', edad: 25},
{name: nombre: 'Adrián', apellido: 'Garcia', edad: 25},
{name: nombre: 'Adrián', apellido: 'Garcia', edad: 25}
]
Forma 1. Recorriendo el array con map
personas.map((persona) => {
console.log(persona.nombre)
})
Forma 2. Recorriendo el array con for
//si es solo un renglon se pueden quitar los corchetes
for (let i = 0; i < personas.length; i++) {
console.log(personas[i].nombre)
}
//... o su shortcut, aqui el valor se va asignando al contador
for (let i of personas) {
console.log(i.nombre)
}
Forma 3. Recorriendo el array con foreach
personas.forEach(persona => {
console.log(persona.nombre)
})
//... o tomas solo los atributos que vas a necesitar
personas.forEach( ({nombre}) => {
console.log(nombre)
})
Forma 4. Recorriendo el array con todos los anteriores, abriendo funciones
//uno ...
const persona = ({nombre}) => {
console.log(nombre)
}
//... u otro
const persona = (persona) => {
console.log(persona.nombre)
}
personas.forEach(persona)
personas.map(persona)
personas.filter(persona)