JavaScript හි ආපසු ලබා දෙන ශ්රිතයේ පරාමිතීන්
අප අධ්යයනය කළ ශ්රිත කැඳවීම් වලට පරාමිතීන් මාරු කළ හැකිය. පහත උදාහරණයේ ඇතුළු ශ්රිතය පරාමිතියක් ලෙස නූලක් බලාපොරොත්තු වන අතර එය කොන්සෝලයට ප්රතිදානය කරයි:
function func() {
return function(str) {
return str;
};
}
ඇතුළු ශ්රිතය කැඳවීමේදී දෙවන වරහනට අනුරූප වේ, එනම් මෙම දෙවන වරහන තුළට අපේක්ෂිත නූල යොමු කරමු:
function func() {
return function(str) {
return str;
};
}
console.log( func()('!') ); // '!' ප්රතිදානය කරයි
පළමු ශ්රිතය ද පරාමිතියක් පිළිගන්නා ආකාරයට සහ දෙවන ශ්රිතය ද කරමු. ප්රතිඵලය කැඳවීම මෙම පරාමිතීන්ගේ එකතුව බවට පත් කරමු:
function func(num1) {
return function(num2) {
return num1 + num2;
};
}
console.log( func(1)(2) ); // 3 ප්රතිදානය කරයි
func ශ්රිතය සාදන්න, එය මෙසේ
කැඳවූ විට: func(2)(3)(4), පරාමිතීන් ලෙස
මාරු කරන ලද සංඛ්යාවල එකතුව
ආපසු ලබා දෙන්න.
func ශ්රිතය සාදන්න, එය මෙසේ
කැඳවූ විට: func(2)(3)(4)(5)(),
පරාමිතීන් ලෙස මාරු කරන ලද සංඛ්යාවල අරාව
ආපසු ලබා දෙන්න.