⊗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 }

num1 жана num2 касиеттери менен IMath интерфейсин түзүңүз.

Жогоруда түзүлгөн интерфейстин 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
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу