АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
⊗jstsPmFnPQ 48 of 55 menu

Колькасць параметраў функцыі ў 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);
byenru