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