TypeScript'te Varsayılan Parametre Değerleri
İsteğe bağlı parametrelere ayrıca
varsayılan değer atanabilir. Bu
durumda parametrenin isteğe bağlı olduğunu belirtmek için
soru işareti yazılmaz. Örnek olarak,
soyadı belirtilmemiş kullanıcılara
'snow' değerini atayalım:
function func(first: string, last: string = 'snow') {
return first + ' ' + last;
}
Şimdi fonksiyonumuzu kullanalım. İki parametre ile çağıralım:
func('john', 'smit'); // 'john smit' döndürür
Bir parametre ile çağıralım:
func('john'); // 'john snow' döndürür
Bir sayının belirtilen üssünü alan bir fonksiyon yapın. Fonksiyon ilk parametre olarak bir sayı, ikinci parametre olarak da üssü alsın. İkinci parametre isteğe bağlı olsun ve varsayılan olarak fonksiyon sayının karesini alsın.