TypeScript-də funksiyanın parametrlərinin sayı
TypeScript-də funksiya çağırıldıqda onunda müəyyən edilmiş parametrlər qədər dəqiq sayda dəyər ötürülməlidir.
Gəlin bir nümunəyə baxaq. Tutaq ki, bizim istifadəçinin adını və soyadını parametr kimi qəbul edən və onları sətir şəklində qaytaran bir funksiyamız var:
function func(first: string, last: string) {
return first + ' ' + last;
}
Gəlin funksiyamızı müxtəlif sayda parametrlə çağıraq:
func('john'); // xəta, parametrlər azdır
func('john', 'smit', 'xx'); // xəta, parametrlər çoxdur
func('john', 'smit'); // işləyir
Aşağıdakı funksiya verilmişdir:
function func(a: number, b: number) {
return a + b;
}
Aşağıdakı funksiya çağırışlarının hər birinin nəticəsi necə olacağını izah edin:
func(1);
func(1, 2, 3);
func(1, 2);