Аналог цикла foreach в JS
Перебор ключей массива (или итерируемого объекта):
for (var key in some_array) {
var val = some_array [key];
alert (key+' = '+val);
}
Перебор значений массива (или итерируемого объекта):
'use strict';
let arr = [1, 2, 3]; // массив — пример итерируемого объекта
for (let value of arr) {
alert(value); // 1, затем 2, затем 3
}