107 of 264 menu

some ක්‍රමය

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

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

වාක්‍ය රචනා ක්‍රමය

අරාව.some(function(මූලද්‍රව්‍යය, අනුපිළිවෙල, අරාව) { });

නිදර්ශනය

අරාවේ අවම වශයෙන් එක් ධන සංඛ්‍යාවක්වත් පවතීදැයි පරීක්ෂා කරමු:

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

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

true

නිදර්ශනය

අවම වශයෙන් එක් මූලද්‍රව්‍යයක්වත් එහි අනුපිළිවෙලෙහි අංකයෙන් ගුණ කිරීමේ ප්‍රතිඵලය 20 ට වඩා හෝ සමාන දැයි පරීක්ෂා කරමු:

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

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

true

නිදර්ශනය

අවශ්‍ය නම්, තෙවන පරාමිතියට අරාවම සම්ප්‍රේෂණය කළ හැකිය:

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

මෙයද බලන්න

  • every ක්‍රමය,
    එයද අරාවක් පරීක්ෂා කිරීමට ඉඩ සලසයි
  • 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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න