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