⊗tsSpGnInt 33 of 37 menu

TypeScriptda umumiy tur interfeysi

Endi funksiyani chaqirish uchun umumiy tur interfeysini tavsiflashga o'tamiz. Unda funksiya chaqirish imzosini belgilaymiz:

interface IFunc { <T> (data: T): T; }

Keyin myFunc funksiyasini e'lon qilamiz va uning tana qismida kodni yozamiz:

function myFunc <T> (data: T): T { return data; } let func: IFunc = myFunc;

Keyin func o'zgaruvchisini yozamiz, uning turi IFunc ga ishora qiladi. O'zgaruvchi esa myFunc funksiyasini chaqiradi:

let func: IFunc = myFunc;

To'liq kod shunday ko'rinadi:

interface IFunc { <T> (data: T): T; } function myFunc <T> (data: T): T { return data; } let func: IFunc = myFunc; console.log(func('abcde'));

Kod bajarilgandan so'ng biz ko'ramiz:

'abcde'
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish