TypeScript में for...of लूप में इंडेक्स कैसे प्राप्त करें?
सभी को नमस्ते! मैंने अभी-अभी TypeScript सीखना शुरू किया है और लूप्स के साथ काम करते समय एक समस्या का सामना करना पड़ा। पहले JavaScript में मैं अक्सर सामान्य `for (let i = 0; i < arr.length; i++)` लूप का उपयोग करता था ताकि एलिमेंट और उसका इंडेक्स दोनों प्राप्त कर सकूं। लेकिन TypeScript में मुझे `for...of` का उपयोग करने की सलाह दी गई, क्योंकि यह अधिक पठनीय और आधुनिक है।
समस्या यह है कि `for...of` में मुझे केवल एलिमेंट का मान मिलता है, लेकिन उसका इंडेक्स नहीं। उदाहरण के लिए, मेरे पास स्ट्रिंग्स की एक array है:
```typescript
const fruits: string[] = ['apple', 'banana', 'orange'];
```
मैं प्रत्येक एलिमेंट को उसके नंबर के साथ प्रदर्शित करना चाहता हूं:
```
0: apple
1: banana
2: orange
```
सामान्य `for` लूप से यह आसानी से हो जाता है, लेकिन `for...of` से मैं ऐसा नहीं कर पा रहा हूं। मैंने `.entries()` का उपयोग करने की कोशिश की, लेकिन मुझे यकीन नहीं है कि यह TypeScript में सही है।