MyTetra Share
Делитесь знаниями!
Цикл по массиву в JavaScript
Время создания: 24.02.2018 19:43
Автор: br0ke
Текстовые метки: javascript, js, array, foreach, for, loop, each, цикл
Раздел: Информационные технологии - JavaScript
Запись: and-semakin/mytetra_data/master/base/1519483383ltw0smv2em/text.html на raw.githubusercontent.com

forEach:


Начиная с ES5 (поддерживается всеми браузерами на настоящий момент) можно использовать метод forEach:

var a = ["a", "b", "c"];

a.forEach(function(entry) {

console.log(entry);

});


Если нужен номер итерации (индекс), то нужно добавить ещё один (второй) аргумент в функцию внутри цикла:


var myArray = [123, 15, 187, 32];


myArray.forEach(function (value, i) {

console.log('%d: %s', i, value);

});



for:


Классический цикл for:

var index;

var a = ["a", "b", "c"];

for (index = 0; index < a.length; ++index) {

console.log(a[index]);

}



for-of:


Начиная с ES6 (ES2015) можно использовать for-of:

var val;

var a = ["a", "b", "c"];

for (val of a) {

console.log(val);

}

Так же в этом разделе:
 
MyTetra Share v.0.65
Яндекс индекс цитирования