Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
⊗jsPmFNNFP 243 of 505 menu
◀ ▶

JavaScript හි නම් කළ පරාමිතීන් ලෙස ශ්‍රිත

පරාමිතීන් ලෙස සම්ප්‍රේෂණය කරන ශ්‍රිත නිර්නාමික විය යුතු නැත.

අපි ඒවා Function Declaration ලෙස කරමු. පළමු ශ්‍රිතයට get1 කියා නම් කරමු, දෙවැන්නට - get2 කියා:

function get1() { return 1; } function get2() { return 2; }

test ශ්‍රිතයේ පරාමිතීන් වෙත get1 සහ get2 ශ්‍රිතවල නම් සම්ප්‍රේෂණය කරමු (එනම් ඒවායේ මූලාශ්‍ර කේතය, ප්‍රතිඵලය නොව):

function get1() { return 1; } function get2() { return 2; } test(get1, get2); // 3 ප්‍රතිදානය කරයි function test(func1, func2) { console.log( func1() + func2() ); }

Function Expression බවට පරිවර්තනය කරමු:

let get1 = function() { return 1; } let get2 = function() { return 2; } test(get1, get2); // 3 ප්‍රතිදානය කරයි function test(func1, func2) { console.log( func1() + func2() ); }

test ශ්‍රිතයක් සාදන්න, එහි පරාමිතීන් ලෙස 3 ශ්‍රිත භාරගෙන, සම්ප්‍රේෂණය කළ ශ්‍රිතවල ප්‍රතිඵලවල එකතුව ආපසු ලබා දෙන.

3 ශ්‍රිත සාදන්න, ඒවා Function Declaration ලෙස ප්‍රකාශයට පත් කර func1, func2 සහ func3 යන නම් ලබා දෙමින්. පළමු ශ්‍රිතය 1 ආපසු දෙනවා ඉඩ දෙන්න, දෙවැන්න - 2, තෙවැන්න - 3. මෙම ශ්‍රිත පෙර කාර්යයේ ඇති test ශ්‍රිතයට පරාමිතීන් ලෙස සම්ප්‍රේෂණය කරන්න.

පෙර කාර්යය වෙනස් කරන්න එමෙන්ම ශ්‍රිත Function Expression ලෙස එකම නම්වලින් ප්‍රකාශයට පත් කරන ලෙස.

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