Метад forEach
Метад forEach
дазваляе паслядоўна
перабраць усе элементы масіва.
Метад у параметры атрымлівае функцыю, якая
выканаецца для кожнага элемента масіва.
У гэтую функцыю можна перадаваць тры параметры. Калі гэтыя параметры ёсць (яны не абавязковыя), то ў першы аўтаматычна трапіць элемент масіва, у другі трапіць яго нумар у масіве (індэкс), а ў трэці - сам масіў.
Сінтаксіс
масіў.forEach(function(элемент, індэкс, масіў) {
код, які выканаецца для ўсіх элементаў
});
Прыклад
Давайце вывядзем элементы масіва ў кансоль:
let arr = [1, 2, 3, 4, 5];
arr.forEach(function(elem) {
console.log(elem);
});
Прыклад
Давайце вывядзем элементы і іх нумары ў кансоль:
let arr = ['a', 'b', 'c', 'd', 'e'];
arr.forEach(function(elem, ind) {
console.log(elem, ind);
});
Прыклад
Давайце знойдзем суму элементаў масіва:
let arr = [1, 2, 3, 4, 5];
let sum = 0;
arr.forEach(function(elem) {
sum += elem;
});
console.log(sum);
Вынік выканання кода:
15