⊗tsSpIfPp 20 of 37 menu

Свойства на интерфейсите в TypeScript

Нека имаме интерфейс, описващ потребител:

interface IUser { }

Нека добавим към този интерфейс свойства и техния тип:

interface IUser { name: string; age: number; }

Сега създаваме обект от интерфейса. За това декларираме променлива, в която посочваме като тип избрания интерфейс:

let user: IUser;

Сега можем да запишем стойности за свойствата, зададени в интерфейса:

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

Ако сега се опитаме да създадем потребител, без да му зададем необходимите свойства, ще видим грешка:

let user: IUser = { name: 'john', // грешка }

Също така ще има грешка, ако се опитаме да направим допълнително свойство:

let user: IUser = { name: 'john', surn: 'smit', // грешка age: 30 }

Създайте интерфейс IMath със свойства num1 и num2.

Реализирайте обект calc от създадения по-горе интерфейс.

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