A continuación 5 formas diferentes de recorrer y interactuar con arrays en vanilla javascript:

1. Usando FOR:

var ciudades = [
    "León",
    "Zamora",
    "Salamanca"     
];
for(var i = 0; i < ciudades.length; i++){
  console.log(ciudades[i]);
};

// "León",
// "Zamora",
// "Salamanca" 

2. Usando FOREACH:

var ciudades = [
    "León",
    "Zamora",
    "Salamanca"     
];
function arrayElements(e) {
    console.log(e);
}
ciudades.forEach(arrayElements);

// "León",
// "Zamora",
// "Salamanca" 

3. Usando MAP:

var numeros = [1, 4, 9];

console.log(numeros.map(Math.sqrt));

// ["1", "2", "3"]

4. Usando FILTER:

let personas = [
    { nombre: "Jorge", edad: 90},
    { nombre: "Maria", edad: 80},
    { nombre: "Jose", edad: 50}
]
personas.filter((persona)=> {
    return persona.edad > 60;
});
console.table(personas);

// [{ nombre: "Jorge", edad: 90},
//  { nombre: "Maria", edad: 80}]

5. Usando REDUCE para sumar los números de un array:

let numeros = [1, 4, 9];
let suma = numeros.reduce(function(sum, num){
    return sum + num;
}, 0);
console.log(suma);
// 14

Agradezco tu comentario 🤘