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