TypeScript හි පෙරනිමි පරාමිති අගයන්
විකල්ප පරාමිති සඳහා පෙරනිමි අගයක් ද නියම කළ හැකිය. මෙම
සිදුවීමේදී විකල්ප පරාමිතියක් දැක්වීම සඳහා ප්රශ්න ලකුණ
ලියන්නේ නැත. උදාහරණයක් වශයෙන්, අපි
අන්ත නම නියම කර නොමැති පරිශීලකයන්ට, එයට
'snow' අගය පැවරමු:
function func(first: string, last: string = 'snow') {
return first + ' ' + last;
}
දැන් අපි අපේ ශ්රිතය භාවිතා කරමු. පරාමිති දෙකක් සමඟ එය කැඳවමු:
func('john', 'smit'); // 'john smit' ආපසු ලබා දෙයි
පරාමිතියක් සමඟ එය කැඳවමු:
func('john'); // 'john snow' ආපසු ලබා දෙයි
අංකයක් දී ඇති බලයකට ඉහළ නංවන ශ්රිතයක් සාදන්න. ශ්රිතය පළමු පරාමිතිය ලෙස අංකය පිළිගනිමු, සහ දෙවනුව - බලය. දෙවන පරාමිතිය විකල්ප වීමට ඉඩ දෙන්න, සහ පෙරනිමිය ලෙස ශ්රිතය අංකය දෙවන බලයට ඔසවයි.