Idadi ya Vigezo vya Chaguo za kukokotoa katika TypeScript

Katika TypeScript wakati wa kuita chaguo za kukokotoa, lazima pewa thamani ndizo ndizo tu zilizoainishwa kama vile vile vigezo.

Hebu tuangalie kwa mfano. Hebu tuseme tuna chaguo za kukokotoa ambazo hukubali jina la kwanza na jina la ukoo la mtumiaji kama kigezo na kurudisha zote kwa mfumo wa mstari:

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

Wacha tuite chaguo za kukokotoa zetu kwa idadi tofauti ya vigezo:

typescriptfunc('john');               // kosa, vigezo vichache
func('john', 'smit', 'xx'); // kosa, vigezo vingi
func('john', 'smit');       // inafanya kazi
Задание 1

Imetolewa chaguo za kukokotoa zifuatazo:

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

Eleza, matokeo ya kila moja wito zifuatazo za chaguo za kukokotoa yatakuwa:

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