Aantal parameters in 'n funksie in TypeScript

In TypeScript moet presies soveel waardes aan 'n funksie oorgedra word as wat daar parameters daarin gedefinieër is.

Kom ons kyk na 'n voorbeeld. Gestel ons het 'n funksie wat 'n gebruiker se voornaam en vanne as parameter aanvaar en dit as 'n string teruggee:

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

Kom ons roep ons funksie met verskillende aantalle parameters:

typescriptfunc('john');               // fout, te min parameters
func('john', 'smit', 'xx'); // fout, te veel parameters
func('john', 'smit');       // werk
Задание 1

Gegee die volgende funksie:

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

Verduidelik wat die resultaat van elk van die volgende funksie-oproepe sal wees:

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