⊗jstsPmFnFT 53 of 55 menu

Собствен тип с функция в TypeScript

Понякога е по-удобно да се декларира отделен тип, който ще съдържа описание на параметрите и върнатата стойност на функцията:

type Func = (x: number, y: number) => number;

След това може да се декларират функции с такъв тип.

Нека за пример декларираме функция, която събира две числа:

let func1: Func = function(a: number, b: number): number { return a + b; };

А сега нека декларираме функция, която умножава две числа:

let func2: Func = function(a: number, b: number): number { return a * b; };

Даден е следният тип:

type Func = (x: number, y: number, z: number) => number;

Направете функция от този тип. Нека функцията получава като параметър три числа, а като свой резултат връща сумата от тези числа.

Декларирайте тип функция, която приема като параметър число и масив от числа, а като резултат връща масив от числа.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне