⊗jsSpOtAC 279 of 294 menu

JavaScript හි අරාවට පරිවර්තනය ප්‍රශස්ත කිරීම

එය සමඟ යමක් කිරීම සඳහා සෑම විටම අනුකෘතියක් කඩා බිඳ දැමීම අවශ්‍ය නොවේ. අපි උදාහරණයක් දෙස බලමු. අපට පහත කේතය ඇතැයි සිතමු:

let num = 123456789; let arr = String(num).split(''); let sum = 0; for (let elem of arr) { sum += +elem; } console.log(sum);

මෙහිදී අරාවකට කඩා බිඳ දැමීම නරක් වන්නේ ඇයි? මොකද මුලින්ම, අරාවකට කඩා බිඳ දැමීම සඳහා CPU සම්පත් අවශ්‍ය වේ, දෙවනුව, ලබා ගත් අරාව RAM හි ඉඩක් දරා ගනී (සහ එය තැබීමට වඩා වැඩි ඉඩක් වනු ඇත, එය පේළියම අල්ලාගෙන සිටී).

ඇත්ත වශයෙන්ම, භාවිතා කරමින් for-of ඔබට අරා පමණක් නොව, පේළි ද පුනරාවර්තනය කළ හැක:

let num = 123456789; let str = String(num); let sum = 0; for (let char of str) { sum += +char; } console.log(sum);

පහත කේතය input කරන ලද අංකයේ ඉලක්කම් වල එකතුව සොයයි. ප්‍රශස්තකරණය සිදු කරන්න:

<input> let input = document.querySelector('input'); input.addEventListener('blur', function() { let digits = input.value.split(''); let sum = 0; for (let digit of digits) { sum += +digit; } console.log(sum); });

පහත කේතය පේළියක අක්ෂර ගණන ගණනය කරයි. ප්‍රශස්තකරණය සිදු කරන්න:

let str = 'abcaab'; let arr = str.split(''); let i = 0; for (let elem of arr) { if (elem == 'a') { i++; } } console.log(i);

පහත කේතය පේළියක සංකේතයක් තිබීම පරීක්ෂා කරයි. ප්‍රශස්තකරණය සිදු කරන්න:

let str = 'abcaab'; let arr = str.split(''); console.log(arr.includes('a'));
සිංහල
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න