TypeScript-тегі функцияның параметрлер саны
TypeScript-те функцияны шақырған кезде онда анықталған параметрлер санына дәл сәйкес келетін мәндер берілуі керек.
Мысалға қарайық. Бізде пайдаланушының аты мен тегін параметр ретінде қабылдайтын және оларды жол түрінде қайтаратын функция бар делік:
function func(first: string, last: string) {
return first + ' ' + last;
}
Функциямызды әртүрлі параметрлер санымен шақырайық:
func('john'); // қате, параметрлер аз
func('john', 'smit', 'xx'); // қате, параметрлер көп
func('john', 'smit'); // жұмыс істейді
Мына функция берілген:
function func(a: number, b: number) {
return a + b;
}
Функцияның келесі әрбір шақыруының нәтижесі қандай болатынын түсіндіріңіз:
func(1);
func(1, 2, 3);
func(1, 2);