⊗tsSpIfFT 24 of 37 menu

TypeScript-da funktsiya uchun interfeys

Interfeysni nafaqat ob'ekt, balki funktsiya uchun ham yaratish mumkin. Buning uchun interfeys tarkibida funktsiya uchun chaqiruv imzosi ko‘rsatiladi: funktsiya parametrlari va ularning turlari, shuningdek funktsiya natijasining turi.

Quyidagi misolni ko‘rib chiqaylik. Keling, interfeys yordamida IMathFunc turini yarataylik. Qavs ichida ikkita raqamli parametrni ko‘rsatamiz. Qaytariladigan qiymat uchun mantiqiy turini ko‘rsatamiz:

interface IMathFunc { (num1: number, num2: number): boolean; }

Endi interfeysimiz asosida myFunc funktsiyasini yaratamiz:

let myFunc: IMathFunc = function(num1: number, num2: number): boolean { if(num1 == num2) { return true; } else { return false; } } console.log(myFunc(2, 2));

Ikkita satrni parametr sifatida qabul qiladigan va bu satrlarni probel orqali birlashtirib qaytaradigan funktsiya uchun interfeys yarating.

Raqamni parametr sifatida qabul qiladigan va shu raqamning bo‘luvchilar massivini qaytaradigan funktsiya uchun interfeys yarating.

Satrni parametr sifatida qabul qiladigan va shu satrdagi so‘zlar massivini qaytaradigan funktsiya uchun interfeys yarating.

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