Funktsiooni parameetrite arv TypeScriptis
TypeScriptis tuleb funktsiooni kutsudes edastada täpselt nii palju väärtusi, kui palju on selles parameetreid määratletud.
Vaatame näidet. Olgu meil funktsioon, mis parameetritena võtab kasutaja ees- ja perekonnanime ning tagastab need stringina:
typescriptfunction func(first: string, last: string) {
return first + ' ' + last;
}
Kutsume meie funktsiooni erineva arvuga parameetreid:
typescriptfunc('john'); // viga, liiga vähe parameetreid
func('john', 'smit', 'xx'); // viga, liiga palju parameetreid
func('john', 'smit'); // töötab
Задание 1
Antud on järgmine funktsioon:
typescriptfunction func(a: number, b: number) {
return a + b;
}
Rääkige, milline on iga järgmise funktsiooni väljakutse tulemus:
typescriptfunc(1);
func(1, 2, 3);
func(1, 2);