⊗tsSpIfIT 25 of 37 menu

TypeScript में ऐरे के लिए इंडेक्स्ड टाइप

TypeScript में इंटरफेस बनाए जा सकते हैं, जो ऐरे और ऑब्जेक्ट में कुंजी-मान जोड़ी का प्रकार निर्धारित करेंगे। इस प्रकार को इंडेक्स्ड कहा जाता है।

आइए व्यवहार में देखें। आइए एक इंटरफेस IArray बनाएं, जो एक ऐरे के लिए कुंजी-तत्व जोड़ी को परिभाषित करेगा। आइए निर्दिष्ट करें कि ऐरे की कुंजी एक संख्या होगी (यहां हमारे पास कोई अन्य विकल्प नहीं है), और मान एक स्ट्रिंग होगा:

interface IArray { [index: number]: string; }

अब हमारे इंडेक्स्ड प्रकार के साथ एक चर arr घोषित करें:

let arr: IArray;

आइए हमारे चर को स्ट्रिंग्स की एक सरणी के रूप में मान निर्धारित करें:

let arr: IArray = ['a', 'b', 'c'];

अब, यदि ऐरे के तत्वों के रूप में संख्याएं बनाई जाएं, तो TypeScript एक त्रुटि देगा:

let arr: IArray = [1, 2, 3]; // त्रुटि

एक इंटरफेस बनाएं जो संख्याओं के रूप में मानों वाली एक सरणी का वर्णन करता हो।

हिन्दी
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
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें