⊗jstsPmDSOOb 46 of 55 menu

TypeScript'те объекттердин ичиндеги объекттер

Объекттер өздөрүнүн ичинде башка объекттерди камтышы мүмкүн, алар бөлүнчө интерфейстер менен сүрөттөлөт. Келгиле, мисалдар аркылуу карап көрөлү.

Анда бизде шаарды сүрөттөгөн объекттин интерфейси болсун:

interface City { name: string }

Ошондой эле колдонуучуну сүрөттөгөн интерфейсти жасайлы. Бул учурда колдонуучунун аты, жашы жана өз кезегинде объект болгон шаары болот:

interface User { name: string, age: number, city: City }

Келгиле, колдонуучу менен объект түзөлү:

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

Шаар үчүн бөлүнчө өзгөрмө түзүш зарыл эмес:

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

Объект берилген:

let employee { name: 'andrew', position: { name: 'programmer' salary: 1000, }, addr: { country: 'belarus', city: 'minsk' } };

Бул объекттин структурасын сүрөттөгөн интерфейсти жасаңыз. Ички объекттерди бөлүнчө интерфейстерге чыгарыңыз.

Объект берилген:

let user: User = { name: 'john', age: 30, parents: { mother: { name: 'jane', age: 30, parents: null }, father: { name: 'eric', age: 30, parents: null } } }

Бул объекттин структурасын сүрөттөгөн интерфейсти жасаңыз. Ички объекттерди бөлүнчө интерфейстерге чыгарыңыз.

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