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:
function func(first: string, last: string) {
return first + ' ' + last;
}
Pozvaćemo našu funkciju sa različitim brojem parametara:
func('john'); // greška, premalo parametara
func('john', 'smit', 'xx'); // greška, previše parametara
func('john', 'smit'); // radi
Data je sledeća funkcija:
function func(a: number, b: number) {
return a + b;
}
Objasnite, kakav će biti rezultat svakog od sledećih poziva funkcije:
func(1);
func(1, 2, 3);
func(1, 2);