Avatar ·

TypeScript में "की-वैल्यू पेयर" (key-value pair) कैसे बनाएं?

सभी को नमस्ते! मैं TypeScript में नौसिखिया हूँ, JavaScript से आ रहा हूँ। JS में मैं अक्सर "की-वैल्यू पेयर" स्टोर करने के लिए सरल ऑब्जेक्ट्स का उपयोग करता था, उदाहरण के लिए: ```typescript const user = { name: "Анна", age: 30, city: "Москва" }; ``` लेकिन अब मैं एक अधिक सख्त स्ट्रक्चर बनाना चाहता हूँ: मुझे डायनामिक डेटा स्टोर करने की ज़रूरत है, जहाँ keys और values अलग-अलग types के हो सकते हैं। उदाहरण के लिए, मैं एक function लिख रहा हूँ जो "की-वैल्यू पेयर" की array लेता है और एक object लौटाता है। JavaScript में मैं ऐसा करता: ```javascript function buildObject(pairs) { const result = {}; for (const [key, value] of pairs) { result[key] = value; } return result; } ``` लेकिन TypeScript `result[key] = value` पर त्रुटि देता है अगर मैं types निर्दिष्ट नहीं करता। मैंने एक interface लिखने की कोशिश की: ```typescript interface