Nilai Parameter Default di TypeScript
Parameter opsional juga dapat
ditetapkan nilai default. Dalam hal ini
tanda tanya untuk menunjukkan
parameter opsional tidak ditulis. Sebagai
contoh, mari kita berikan kepada pengguna yang
tidak memiliki nama belakang, nilai default
'snow':
function func(first: string, last: string = 'snow') {
return first + ' ' + last;
}
Sekarang mari kita gunakan fungsi kita. Panggil dengan dua parameter:
func('john', 'smit'); // mengembalikan 'john smit'
Panggil dengan satu parameter:
func('john'); // mengembalikan 'john snow'
Buatlah fungsi yang akan memangkatkan suatu angka dengan pangkat tertentu. Biarkan parameter pertama fungsi menerima angka, dan parameter kedua - pangkatnya. Biarkan parameter kedua menjadi opsional, dan secara default fungsi memangkatkan angka ke pangkat dua.