Метод forEach
forEach методу массивдин бардык элементтерин
кетүүлөй айланып чыгууга мүмкүнчүлүк берет.
Метод параметр катары функцияны алат, ал
массивдин ар бир элементи үчүн аткарылат.
Бул функцияга үч параметр берилиши мүмкүн. Эгерде бул параметрлер бар болсо (алар милдеттүү эмес), анда биринчисине автоматтык түрдө массивдин элементи түшөт, экинчисине анын массивдеги номери (индекси), ал эми үчүнчүсүнө - массивдин өзү.
Синтаксис
javascriptмассив.forEach(function(элемент, индекс, массив) {
бардык элементтер үчүн аткарыла турган код
});
Мисал
Массивдин элементтерин консолго чыгаралы:
javascriptlet arr = [1, 2, 3, 4, 5];
arr.forEach(function(elem) {
console.log(elem);
});
Мисал
Массивдин элементтерин жана алардын номерин консолго чыгаралы:
javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];
arr.forEach(function(elem, ind) {
console.log(elem, ind);
});
Мисал
Массивдин элементтеринин суммасын табалы:
javascriptlet arr = [1, 2, 3, 4, 5];
let sum = 0;
arr.forEach(function(elem) {
sum += elem;
});
console.log(sum);
Кодду аткаруунун натыйжасы:
javascript15