⊗jstsPmFnFT 53 of 55 menu

Funktsiooniga kohandatud tüüp TypeScriptis

Mõnikord on mugavam deklareerida eraldi tüüp, mis sisaldab funktsiooni parameetrite ja tagastusväärtuse kirjeldust:

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

Seejärel saab sellise tüübiga funktsioone deklareerida.

Loome näiteks funktsiooni, mis liidab kaks numbrit:

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

Ja nüüd deklareerime funktsiooni, mis korrutab kaks numbrit:

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

Antud on järgmine tüüp:

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

Looge selle tüübiga funktsioon. Olgu funktsioon parameetriteks kolm numbrit ning tulemusena tagastagu nende arvude summa.

Deklareerige funktsiooni tüüp, mis võtab parameetrina numbri ja numbrite massiivi, ning tulemusena tagastab numbrite massiivi.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu