Funkcijos parametrų skaičius TypeScript
TypeScript, kviečiant funkciją, turi būti perduodama lygiai tiek reikšmių, kiek joje yra apibrėžta parametrų.
Pažiūrėkime pavyzdžiu. Tarkime, mes turime funkciją, kuri parametrais priima vartotojo vardą ir pavardę ir grąžina juos kaip eilutę:
typescriptfunction func(first: string, last: string) {
return first + ' ' + last;
}
Iškvieskime mūsų funkciją su skirtingu kiekiu parametrų:
typescriptfunc('john'); // klaida, per mažai parametrų
func('john', 'smit', 'xx'); // klaida, per daug parametrų
func('john', 'smit'); // veikia
Задание 1
Duota ši funkcija:
typescriptfunction func(a: number, b: number) {
return a + b;
}
Papasakokite, koks bus kiekvieno iš šių funkcijos iškvietimų rezultatas:
typescriptfunc(1);
func(1, 2, 3);
func(1, 2);