მეთოდი 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