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)