TypeScript-да функция параметрлари сони
TypeScript-да функцияни чақиришда унда аникланган параметрлар сонига тўғри келувчи қийматлар берилиши керак.
Келгила, мисолда кўрамиз. Фарз қилайлик, бизда фойдаланувчининг исми ва фамилиясини параметр sifatida қабул қиладиган ва уларни сатр сифатида қайтарадиган функция мавжуд:
function func(first: string, last: string) {
return first + ' ' + last;
}
Функциямизни турли параметрлар сони билан чақирамиз:
func('john'); // хатолик, параметрлар етишмайди
func('john', 'smit', 'xx'); // хатолик, параметрлар кўп
func('john', 'smit'); // ишлайди
Куйидаги функция берилган:
function func(a: number, b: number) {
return a + b;
}
Куйидаги функция чақириқларининг ҳар бирининг натижаси қандай бўлиши ҳақида сўзланг:
func(1);
func(1, 2, 3);
func(1, 2);