TypeScript में ऑब्जेक्ट्स के लिए इंडेक्सेबल टाइप
चलिए अब एक ऑब्जेक्ट के लिए इंडेक्सेबल टाइप
बनाते हैं। इसके लिए हम एक इंटरफेस
IObject बनाएंगे। हम निर्दिष्ट करेंगे कि ऑब्जेक्ट
की कुंजी एक स्ट्रिंग होगी, और मान एक नंबर होगा:
interface IObject {
[index: string]: number;
}
आइए अपने वेरिएबल को स्ट्रिंग कुंजियों और संख्यात्मक मानों वाले ऑब्जेक्ट के रूप में मान निर्दिष्ट करें:
let obj: IObject = {'a': 1, 'b': 2, 'c': 3};
एक इंटरफेस बनाएं जो नंबरों के रूप में कुंजियों और स्ट्रिंग्स के रूप में मानों वाले ऑब्जेक्ट का वर्णन करता हो।