⊗jstsPmDSOS 40 of 55 menu

TypeScript में ऑब्जेक्ट संरचना

चर घोषित करते समय प्रकार के रूप में ऑब्जेक्ट संरचना निर्दिष्ट करके, आप TypeScript पर ऑब्जेक्ट संरचना को परिभाषित करने के लिए भरोसा नहीं कर सकते।

उदाहरण के लिए, आइए चर user घोषित करते समय कहें कि यह एक ऐसा ऑब्जेक्ट है जिसके फ़ील्ड 'name' में एक स्ट्रिंग संग्रहीत है, और फ़ील्ड 'age' में - एक संख्या:

let user: {name: string, age: number};

अब हमारे चर में संबंधित ऑब्जेक्ट लिखते हैं:

user = {name: 'john', age: 30};

आप दोनों ऑपरेशनों को एक पंक्ति में मर्ज कर सकते हैं: ऑब्जेक्ट घोषित करें और तुरंत इसमें मान लिखें:

let user: {name: string, age: number} = {name: 'john', age: 30};

इसके बाद, TypeScript ऑब्जेक्ट की संरचना और डेटा प्रकारों के नियंत्रण का काम करेगा और गलत तरीके से कुछ बदलने का प्रयास करने पर त्रुटि देगा। उदाहरण:

user.name = 123; // त्रुटि

कोड चलाए बिना निर्धारित करें कि कोड निष्पादन का परिणाम क्या होगा:

let date: {year: number, month: number, day: number}; date = {year: 2025, month: 12, day: '01'};
हिन्दी
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
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें