⊗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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել