TypeScript-এ ডিফল্ট প্যারামিটার মান
ঐচ্ছিক প্যারামিটারগুলিকেও
ডিফল্ট মান নির্ধারণ করা যায়। এই
ক্ষেত্রে প্যারামিটারের ঐচ্ছিকতা নির্দেশ করতে
প্রশ্ন চিহ্ন লেখা হয় না।
উদাহরণস্বরূপ,那些用户 যাদের শেষ নাম
নির্ধারিত নেই, তাদের জন্য এটির মান
'snow' হিসাবে নির্ধারণ করা যাক:
function func(first: string, last: string = 'snow') {
return first + ' ' + last;
}
এখন আমাদের ফাংশনটি ব্যবহার করা যাক। দুটি প্যারামিটার দিয়ে এটিকে কল করা যাক:
func('john', 'smit'); // ফেরত দেবে 'john smit'
একটি প্যারামিটার দিয়ে এটিকে কল করা যাক:
func('john'); // ফেরত দেবে 'john snow'
এমন একটি ফাংশন তৈরি করুন যা একটি সংখ্যাকে একটি নির্দিষ্ট শক্তিতে উত্থাপন করবে। ফাংশনটি যেন প্রথম প্যারামিটার হিসাবে সংখ্যা গ্রহণ করে, এবং দ্বিতীয়টি - সূচক হিসাবে। দ্বিতীয় প্যারামিটারটি ঐচ্ছিক হোক, এবং ডিফল্টভাবে ফাংশনটি সংখ্যাকে দ্বিতীয় শক্তিতে উত্থাপন করবে।