Funkcijas parametru skaits TypeScript
TypeScript, izsaucot funkciju, tai ir jānodod tikpat vērtību, cik tajā ir definēti parametri.
Apskatīsim piemērā. Pieņemsim, ka mums ir funkcija, kas parametru veidā pieņem lietotāja vārdu un uzvārdu un atgriež tos virknes veidā:
typescriptfunction func(first: string, last: string) {
return first + ' ' + last;
}
Izsaucam mūsu funkciju ar atšķirīgu parametru skaita:
typescriptfunc('john'); // kļūda, pārāk maz parametru
func('john', 'smit', 'xx'); // kļūda, pārāk daudz parametru
func('john', 'smit'); // darbojas
Задание 1
Dota šāda funkcija:
typescriptfunction func(a: number, b: number) {
return a + b;
}
Pastāstiet, kāds būs katra no šīm funkcijas izsaukumiem rezultāts:
typescriptfunc(1);
func(1, 2, 3);
func(1, 2);