forEach ක්‍රමය

forEach ක්‍රමය ඔබට අරාවක සියලුම මූලද්‍රව්‍ය ක්‍රමයෙන් හරහා ගමන් කිරීමට ඉඩ සලසයි. මෙම ක්‍රමය පරාමිතියක් ලෙස ශ්‍රිතයක් ලබා ගනී, එය අරාවේ එක් එක් මූලද්‍රව්‍යය සඳහා ක්‍රියාත්මක වේ.

මෙම ශ්‍රිතයට පරාමිති තුනක් ලබා දිය හැකිය. මෙම පරාමිති තිබේ නම් (ඒවා අනිවාර්ය නොවේ), පළමු පරාමිතියට ස්වයංක්‍රීයව අරාවේ මූලද්‍රව්‍යය ලැබේ, දෙවැන්නට එහි අරාව තුළ ඇති අංකය (සුචිය) ලැබේ, තෙවැන්නට අරාවම ලැබේ.

වාක්‍ය ඛණ්ඩනය

javascriptඅරාව.forEach(function(මූලද්‍රව්‍යය, සුචිය, අරාව) {
  සියලුම මූලද්‍රව්‍ය සඳහා ක්‍රියාත්මක වන කේතය
});

උදාහරණය

අපි අරාවේ මූලද්‍රව්‍ය කොන්සෝලයට ප්‍රතිදානය කරමු:

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

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

උදාහරණය

අපි අරාවේ මූලද්‍රව්‍ය සහ ඒවායේ අංක කොන්සෝලයට ප්‍රතිදානය කරමු:

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

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

උදාහරණය

අපි අරාවේ මූලද්‍රව්‍යවල එකතුව සොයා ගනිමු:

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

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

console.log(sum);

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

javascript15

මෙයද බලන්න

  • map ක්‍රමය,
    එයද අරාවේ එක් එක් මූලද්‍රව්‍යයට ශ්‍රිතයක් යෙදීමට ඉඩ සලසයි
  • filter ක්‍රමය,
    එය අරාවේ මූලද්‍රව්‍ය පෙරීමට ඉඩ සලසයි
  • some සහ every ක්‍රම,
    අරාව පරීක්ෂා කිරීම සිදු කරයි
  • reduce සහ reduceRight ක්‍රම,
    අරාව එක් අගයකට හැකිලීම සිදු කරයි