forEach metodu

forEach metodu massivin bütün elementlərini ardıcıl olaraq gəzməyə imkan verir. Metod parametr olaraq, hər bir massiv elementi üçün icra olunacaq bir funksiya qəbul edir.

Bu funksiyaya üç parametr ötürülə bilər. Əgər bu parametrlər mövcuddursa (onlar məcburi deyil), onda birincisinə avtomatik olaraq massiv elementi, ikincisinə onun massivdəki nömrəsi (indeks), üçüncüsünə isə massivin özü daxil olacaq.

Sintaksis

javascriptmassiv.forEach(function(element, indeks, massiv) {
  bütün elementlər üçün icra olunacaq kod
});

Nümunə

Gəlin massiv elementlərini konsola çıxaraq:

javascriptlet arr = [1, 2, 3, 4, 5];

arr.forEach(function(elem) {
  console.log(elem);
});

Nümunə

Gəlin elementləri və onların nömrələrini konsola çıxaraq:

javascriptlet arr = ['a', 'b', 'c', 'd', 'e'];

arr.forEach(function(elem, ind) {
  console.log(elem, ind);
});

Nümunə

Gəlin massiv elementlərinin cəmini tapaq:

javascriptlet arr = [1, 2, 3, 4, 5];
let sum = 0;

arr.forEach(function(elem) {
  sum += elem;
});

console.log(sum);

Kodun icrasının nəticəsi:

javascript15

Həmçinin baxın

  • map metodu,
    o da hər bir massiv elementinə funksiya tətbiq etməyə imkan verir
  • filter metodu,
    o da massiv elementlərini süzməyə imkan verir
  • some və every metodları,
    massivi yoxlamağa xidmət edir
  • reduce və reduceRight metodları,
    massivi bir dəyərə endirən metodlardır