⊗jstsPmFnFT 52 of 55 menu

TypeScript-da funksiýalaryň tipi

JavaScript-de funksiýalary saklaýän üýtgeýän ulýmalar bolup biler. Bu ýagdaýda TypeScript bize bu üýtgeýäniň "funksiýa" tipine eýe digini görkezmäge mümkinçilik berýär. Funksiýanyň tipi parametrleriň we gaýdyp gelýän bahanyň tipleriniň birleşmesini görkezýär. Bu birleşme funksiýanyň imzasyna (signature) deň gelýär.

Üýtgeýäne funksiýa tipini görkezmek üçin, ýaýly möýüşde parametrleri we olaryň tiplerini sanamaly we soňra => okundan soňra gaýdyp gelýän bahanyň tipini görkezmeli. Geliň mysala seredeliň. Bir üýtgeýäni funksiýa saklaýar ýaly yglan edeliň:

let func: (x: number, y: number) => number;

Bu üýtgeýäne kesgitlenen tipdäki funksiýany ýazalyň:

let func: (x: number, y: number) => number = function(a: number, b: number): number { return a + b; };

Üýtgeýäne funksiýa tipini görkeziň:

let func = function(text: string): void { alert(text); };
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et