जावास्क्रिप्ट में अंतर्निहित इटरेटर keys
सभी इटरेबल ऑब्जेक्ट्स में अंतर्निहित
इटरेटर keys होता है, जो
कुंजियों को पुनरावृत्त करने की अनुमति देता है।
आइए इसे एक ऐरे पर जाँचें:
let arr = ['a', 'b', 'c'];
इटरेटर प्राप्त करें:
let iter = arr.keys();
इसे लूप से पुनरावृत्त करें:
for (let elem of iter) {
console.log(elem); // 0, 1, 2
}
इस इटरेटर के काम को Map
कलेक्शन पर जाँचें।
इस इटरेटर के काम को Set
कलेक्शन पर जाँचें।