जावास्क्रिप्ट Iterables
Iterables चलने योग्य वस्तुएं हैं (जैसे Arrays)।
Iterables को सरल और कुशल कोड के साथ एक्सेस किया जा सकता है।
for..of
Iterables को लूप के साथ पुनरावृत्त किया जा सकता है
लूप के लिए
जावास्क्रिप्ट for..of
स्टेटमेंट एक पुनरावृत्त वस्तु के तत्वों के माध्यम से लूप करता है।
वाक्य - विन्यास
for (variable of iterable) {
// code block to be executed
}
बार-बार दोहराना
पुनरावृत्ति को समझना आसान है।
इसका सीधा सा मतलब है तत्वों के अनुक्रम पर लूपिंग।
यहां कुछ आसान उदाहरण दिए गए हैं:
- एक स्ट्रिंग पर पुनरावृति
- एक सरणी पर पुनरावृति
एक स्ट्रिंग पर पुनरावृति
आप for..of
एक स्ट्रिंग के तत्वों पर पुनरावृति करने के लिए लूप का उपयोग कर सकते हैं:
उदाहरण
const name = "W3Schools";
for (const x of name) {
// code block to be executed
}
एक सरणी पर पुनरावृति
आप for..of
एक ऐरे के तत्वों पर पुनरावृति करने के लिए एक लूप का उपयोग कर सकते हैं:
उदाहरण
const letters = ["a","b","c"];
for (const x of letters) {
// code block to be executed
}
आप JS Object Iterables अध्याय में Iterables के बारे में अधिक जानकारी प्राप्त कर सकते हैं ।
एक सेट पर पुनरावृति
आप for..of
एक सेट के तत्वों पर पुनरावृति करने के लिए लूप का उपयोग कर सकते हैं:
उदाहरण
const letters = new Set(["a","b","c"]);
for (const x of letters) {
// code block to be executed
}
सेट और मानचित्र अगले अध्यायों में शामिल किए गए हैं।
मानचित्र पर पुनरावृति
आप for..of
मानचित्र के तत्वों पर पुनरावृति करने के लिए लूप का उपयोग कर सकते हैं:
उदाहरण
const fruits = new Map([
["apples", 500],
["bananas", 300],
["oranges", 200]
]);
for (const x of fruits) {
// code block to be executed
}