⊗jsSpOtIF 274 of 294 menu

JavaScript හි අතිශයින් ඇතුළත් කාර්යයන් තුළින් ප්‍රශස්තිකරණය

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

let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; let exists = false; for (let elem of arr) { if (elem === 3) { exists = true; break; } } console.log(exists);

මම පවසන්නේ මෙම කේතය සමඟ යමක් වැරදි බවයි. අපි 3 අංකය සොයා ගැනීමෙන් පසු චක්‍රයෙන් පිටවන බැවින් එහි පැටලිලිය කුමක්ද? යම් කාරණයක් නම්, JavaScript හි ඇතුළත් කාර්යයන් සැමවිටම ස්වයං-ලියන ලද සමාන කේතයට වඩා වේගයෙන් ක්‍රියාත්මක වේ.

අපගේ නඩුවේදී, includes කාර්යය පවතී, එය ඉදිරිපත් කළ කාර්යය විසඳයි - හා නිසැකවම මෙම කාර්යයම භාවිතා කළ යුතුය:

let arr = [1, 2, 3, 4, 5, 6, 7, 8, 9]; console.log(arr.includes(3));

සදාචාරය: කාර්යයක් විසඳීමට පෙර, එය විසඳීම සඳහා JavaScript හි ඇතුළත් කාර්යයක් තිබේදැයි අනිවාර්යයෙන් පරීක්ෂා කරන්න.

පහත කේතය 'http' වලින් අක්ෂර පේළියක් ආරම්භ වේදැයි පරීක්ෂා කරයි. ප්‍රශස්තිකරණය සිදු කරන්න:

let str = 'http://code.mu'; if (str[0] + str[1] + str[2] + str[3] === 'http') { console.log('+++'); } else { console.log('---'); }

පහත කේතය අරාවක් ලබා දී ඇති අගයකින් පුරවයි. ප්‍රශස්තිකරණය සිදු කරන්න:

let arr = fillArr('x', 5); console.log(arr); function fillArr(val, amount) { let arr = []; for (let i = 1; i <= amount; i++) { arr.push(val); } return arr; }
සිංහල
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න