⊗jstsPmDSIn 42 of 55 menu

TypeScript-da Interfeyslar

TypeScript-da ob'ektlarni tipizatsiyalashning ilg‘orroq varianti interfeyslar hisoblanadi. Ular ob'ektlarning tuzilishini tavsiflovchi yangі ma'lumot turlarini yaratish imkonini beradi.

Interfeyslar interface kalit so‘zi yordamida yaratiladi, undan keyin interfeys nomi keladi (bosh harf bilan yoziladi), so‘ngra jingalak qavslar ichida ob'ekt tuzilishi tavsiflanadi.

Keling, misol uchun, foydalanuvchi ob'ekti tuzilishini tavsiflovchi interfeys yarataylik:

interface User { name: string, age: number }

Keling, endi ushbu interfeysni amalga oshiradigan ob'ekt yarataylik. Buning uchun ob'ekt tipi sifatida interfeysimiz nomini ko‘rsatamiz:

let user: User = {name: 'john', age: 30};

Quyidagi interfeysni amalga oshiradigan uchta ob'ekt yarating:

interface Employee { name: string, age: number, salaryday: number }

Quyidagi interfeysni amalga oshiradigan uchta ob'ekt yarating:

interface Time { hour: number, minute: number, second: number }
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