⊗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', potision: { 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 файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау