⊗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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне