⊗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 для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць