⊗jstsPmDSIn 42 of 55 menu

Интерфейсҳо дар TypeScript

Гузариши пешрафтатар барои навъбандии объектҳо дар TypeScript интерфейсҳо мебошанд. Онҳо имкон медиҳанд, ки навъҳои нави додаҳо эҷод кунед, ки сохтори объектҳоро тавсиф мекунанд.

Интерфейсҳо бо ёрии калимаи калидӣ interface эҷод карда мешаванд, ки баъд аз он номи интерфейс меояд (бо ҳарфи калон навишта мешавад), ва сипас дар қавсҳои каҷӣ сохти объект тавсиф дода мешавад.

Барои мисол, биёед интерфейсе эҷод кунем, ки сохтори объектеро бо корбар тавсиф мекунад:

interface User { name: string, age: number }

Акнун объектеро эҷод мекунем, ки ин интерфейсро амалӣ мекунад. Барои ин, ба унвони навъи объект номи интерфейси худро ишора мекунем:

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

Се объект эҷод кунед, ки интерфейси зеринро амалӣ мекунанд:

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

Се объект эҷод кунед, ки интерфейси зеринро амалӣ мекунанд:

interface Time { hour: number, minute: number, second: number }
Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан