TypeScript में Map को सही तरीके से कैसे iterate करें? सभी तरीके और उदाहरण
सभी को नमस्ते! मैंने अभी TypeScript सीखना शुरू किया है और Map के साथ काम करते समय एक समस्या का सामना किया। मुझे पता है कि Map key-value pairs को स्टोर करने के लिए एक सुविधाजनक collection है, लेकिन मैं समझ नहीं पा रहा हूँ कि इसे सही तरीके से कैसे iterate किया जाए।
JavaScript में मैं arrays के लिए `for...of` का उपयोग करने का आदी हूँ, लेकिन Map के साथ यह थोड़ा confusing है। मैंने अलग-अलग तरीके आज़माए, लेकिन TypeScript types पर error देता है या वह output देता है जो मैं उम्मीद नहीं करता।
यहाँ मेरे code का उदाहरण है:
```typescript
const userScores = new Map();
userScores.set('Alice', 95);
userScores.set('Bob', 87);
userScores.set('Charlie', 92);
// Iterate करने की कोशिश कर रहा हूँ — काम नहीं कर रहा
for (const entry of userScores) {
console.log(entry); // यहाँ क्या होगा? Array? Object?
}
// .entries() के माध्यम से भी try किया — समझ नहीं आया
const entries = userScores.entri