Број параметара функције у TypeScript-у
У TypeScript-у, приликом позивања функције, мора се проследити тачно толико вредности колико јој је дефинисано параметара.
Погледајмо на примеру. Нека имамо функцију која као параметар прима име и презиме корисника и враћа их у виду стринга:
function func(first: string, last: string) {
return first + ' ' + last;
}
Позовимо нашу функцију са различитим бројем параметара:
func('john'); // грешка, мало параметара
func('john', 'smit', 'xx'); // грешка, много параметара
func('john', 'smit'); // ради
Дата је следећа функција:
function func(a: number, b: number) {
return a + b;
}
Реците, какав ће бити резултат сваког од следећих позива функције:
func(1);
func(1, 2, 3);
func(1, 2);