TypeScript-da funksiya parametrlari soni
TypeScript-da funksiyani chaqirishda unga aniq belgilangan parametrlar soni bilan mos keladigan qiymatlar uzatilishi kerak.
Keling, bir misolni ko'rib chiqaylik. Faraz qilaylik, bizda foydalanuvchi ismi va familiyasini parametr sifatida qabul qiladigan va ularni satr shaklida qaytaradigan funksiya mavjud:
function func(first: string, last: string) {
return first + ' ' + last;
}
Keling, funksiyamizni turli sonli parametrlar bilan chaqiramiz:
func('john'); // xato, parametrlar yetarli emas
func('john', 'smit', 'xx'); // xato, parametrlar ko'p
func('john', 'smit'); // ishlaydi
Quyidagi funksiya berilgan:
function func(a: number, b: number) {
return a + b;
}
Quyidagi funksiya chaqiruvlarining har birining natijasi qanday bo'lishini tushuntiring:
func(1);
func(1, 2, 3);
func(1, 2);