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