Antall parametere i funksjoner i TypeScript
I TypeScript må det overføres nøyaktig like mange verdier som det er definert parametere i funksjonen når den kalles.
La oss se på et eksempel. Anta at vi har en funksjon som tar fornavn og etternavn på en bruker som parameter og returnerer dem som en streng:
typescriptfunction func(first: string, last: string) {
return first + ' ' + last;
}
La oss kalle funksjonen vår med ulikt antall parametere:
typescriptfunc('john'); // feil, for få parametere
func('john', 'smit', 'xx'); // feil, for mange parametere
func('john', 'smit'); // virker
Задание 1
Gitt følgende funksjon:
typescriptfunction func(a: number, b: number) {
return a + b;
}
Fortell hva resultatet av hvert av følgende funksjonskall vil være:
typescriptfunc(1);
func(1, 2, 3);
func(1, 2);