Broj parametara funkcije u TypeScript-u

U TypeScript-u, prilikom poziva funkcije, mora se proslediti tačno onoliko vrednosti koliko je parametara definisano u njoj.

Hajde da pogledamo primer. Pretpostavimo da imamo funkciju koja kao parametar prima ime i prezime korisnika i vraća ih kao string:

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

Pozvaćemo našu funkciju sa različitim brojem parametara:

typescriptfunc('john');               // greška, premalo parametara
func('john', 'smit', 'xx'); // greška, previše parametara
func('john', 'smit');       // radi
Задание 1

Data je sledeća funkcija:

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

Objasnite, kakav će biti rezultat svakog od sledećih poziva funkcije:

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