Numri i parametrave të funksionit në TypeScript
Në TypeScript, kur thirret një funksion, duhet të kalohet saktësisht aq vlera sa ka parametra të përcaktuar në të.
Le të shohim një shembull. Le të themi se kemi një funksion që pranon si parametra emrin dhe mbiemrin e përdoruesit dhe kthen ato në formë të vargut:
function func(first: string, last: string) {
return first + ' ' + last;
}
Le ta thërrasim funksionin tonë me numra të ndryshëm parametrash:
func('john'); // gabim, pak parametra
func('john', 'smit', 'xx'); // gabim, shumë parametra
func('john', 'smit'); // funksionon
Është dhënë funksioni në vijim:
function func(a: number, b: number) {
return a + b;
}
Tregoni, cili do të jetë rezultati i secilit prej thirrjeve të mëposhtme të funksionit:
func(1);
func(1, 2, 3);
func(1, 2);