⊗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çaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें