forEach metodi
forEach metodi massiwdäki
bütin elementleri yzarlap geçmäge rugsat berýär.
Metod parametrinde massiwdäki her bir element
üçin işlejek funksiýany alýar.
Bu funksiýa üç sany parametr geçirilip bilner. Eger bu parametrler bar bolsa (olar hökmany däl), onda birinjisine awtomatik massiw elementleri, ikinjisine olaryň massiwdäki belgisi (indeksi), üçünjisine bolsa massiw özi düşýär.
Sintaksis
massiw.forEach(function(element, indeks, massiw) {
bütin elementler üçin ýerine ýetiriljek kod
});
Mysal
Geliň massiw elementlerini konsol çap edeliň:
let arr = [1, 2, 3, 4, 5];
arr.forEach(function(elem) {
console.log(elem);
});
Mysal
Geliň elementleri we olaryň belgilerini konsol çap edeliň:
let arr = ['a', 'b', 'c', 'd', 'e'];
arr.forEach(function(elem, ind) {
console.log(elem, ind);
});
Mysal
Geliň massiw elementleriniň jemi jygnagyny tapalyň:
let arr = [1, 2, 3, 4, 5];
let sum = 0;
arr.forEach(function(elem) {
sum += elem;
});
console.log(sum);
Kodyň ýerine ýetirilmegi netijesi:
15