106 of 264 menu

every ක්‍රමය

every ක්‍රමය අරාවේ අංග පරීක්ෂා කරන්නේ ලබා දුන් ශ්‍රිතයට අනුකූලවය. මෙම ක්‍රමය true ලෙස ආපසු යවන්නේ, අරාවේ සියලුම අංග සඳහා ලබා දුන් ශ්‍රිතය true ලෙස ආපසු යවන්නේ නම්, නැතහොත් මෙම ක්‍රමය false ලෙස ආපසු යවයි.

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

වාක්‍ය රචනය

අරාව.every(function(අංගය, සුචිය, අරාව) { return true හෝ false; });

උදාහරණය

සංඛ්‍යා අරාවක ඇති සියලුම අංග ධනාත්මක බව පරීක්ෂා කරමු:

let arr = [1, 2, 3, 4, 5]; let check = arr.every(function(elem) { if (elem >= 0) { return true; } else { return false; } }); console.log(check);

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

true

උදාහරණය

අංගයක එහි අනුපිළිවෙලික අංකයෙන් ගුණ කිරීම සැමවිටම 30 ට වඩා අඩු බව පරීක්ෂා කරමු:

let arr = [1, 2, 3, 4, 5]; let check = arr.every(function(elem, index) { if (elem * index < 30) { return true; } else { return false; } }); console.log(check);

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

true

උදාහරණය

අවශ්‍ය විට තෙවන පරාමිතියට අරාවම ලබා දිය හැකිය:

let check = arr.every(function(elem, index, arr) { arr අරාව මෙහි ප්‍රවේශ්‍ය වේ });

මෙයද බලන්න

  • some ක්‍රමය,
    එය ද අරාවක් පරීක්ෂා කිරීමට ඉඩ සලසයි
  • map සහ forEach ක්‍රම,
    ඒවා අරාවේ සෑම අංගයකටම ශ්‍රිතයක් යෙදීමට ඉඩ සලසයි
  • reduce සහ reduceRight ක්‍රම,
    අරාව එක් අගයකට හැකිලීමට හේතු වේ
සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න