Aantal parameters in 'n funksie in TypeScript
In TypeScript moet presies soveel waardes aan 'n funksie oorgedra word as wat daar parameters daarin gedefinieër is.
Kom ons kyk na 'n voorbeeld. Gestel ons het 'n funksie wat 'n gebruiker se voornaam en vanne as parameter aanvaar en dit as 'n string teruggee:
function func(first: string, last: string) {
return first + ' ' + last;
}
Kom ons roep ons funksie met verskillende aantalle parameters:
func('john'); // fout, te min parameters
func('john', 'smit', 'xx'); // fout, te veel parameters
func('john', 'smit'); // werk
Gegee die volgende funksie:
function func(a: number, b: number) {
return a + b;
}
Verduidelik wat die resultaat van elk van die volgende funksie-oproepe sal wees:
func(1);
func(1, 2, 3);
func(1, 2);