TypeScript-да функция параметрлари сони

TypeScript-да функцияни чақиришда унда аникланган параметрлар сонига тўғри келувчи қийматлар берилиши керак.

Келгила, мисолда кўрамиз. Фарз қилайлик, бизда фойдаланувчининг исми ва фамилиясини параметр sifatida қабул қиладиган ва уларни сатр сифатида қайтарадиган функция мавжуд:

typescriptfunction func(first: string, last: string) {
  return first + ' ' + last;
}

Функциямизни турли параметрлар сони билан чақирамиз:

typescriptfunc('john');               // хатолик, параметрлар етишмайди
func('john', 'smit', 'xx'); // хатолик, параметрлар кўп
func('john', 'smit');       // ишлайди
Задание 1

Куйидаги функция берилган:

typescriptfunction func(a: number, b: number) {
  return a + b;
}

Куйидаги функция чақириқларининг ҳар бирининг натижаси қандай бўлиши ҳақида сўзланг:

typescriptfunc(1);
func(1, 2, 3);
func(1, 2);