Метод 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