लूप के लिए जावास्क्रिप्ट...
उदाहरण
किसी सरणी के मानों पर पुनरावृति (लूप):
let text = "";
const cars = ['BMW', 'Volvo', 'Mini'];
for (let x of cars) {
text += x + " ";
}
उदाहरण
एक स्ट्रिंग के मानों पर पुनरावृति (लूप):
let text = "JavaScript";
for (let x of text) {
text += x + " ";
}
परिभाषा और उपयोग
for...of
बयान कॉम्बो किसी भी चलने योग्य के मूल्यों पर पुनरावृत्त (लूप) करता है ।
लूप के अंदर कोड ब्लॉक प्रत्येक मान के लिए एक बार निष्पादित किया जाता है।
यह सभी देखें:
JavaScript Tutorial: The JavaScript for... of Tutorial
वाक्य - विन्यास
for (x of
iterable) {
code block to be executed
}
मापदंडों
Parameter | Description |
x | Required. For every iteration the value of the next property is assigned to x. |
iterable | Required. Anything that has iterable properties. |
जावास्क्रिप्ट लूप स्टेटमेंट्स
कथन | विवरण | |
तोड़ना | एक लूप से टूट जाता है | |
जारी रखें | लूप में मान छोड़ देता है | |
जबकि | एक कोड ब्लॉक को लूप करता है जबकि एक शर्त सही होती है | |
जबकि ऐसा | एक कोड ब्लॉक को एक बार लूप करता है, और फिर एक शर्त सत्य होने पर | |
के लिये | एक कोड ब्लॉक को लूप करता है जबकि एक शर्त सही होती है | |
के लिए | किसी भी चलने योग्य के मूल्यों को लूप करता है | |
अंदर के लिए | किसी वस्तु के गुणों को लूप करता है |
ब्राउज़र समर्थन
for..of
एक ECMAScript6 (ES6) फीचर है।
ES6 (जावास्क्रिप्ट 2015) सभी आधुनिक ब्राउज़रों में समर्थित है:
Chrome | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes |
for..of
Internet Explorer 11 (या पुराने) में समर्थित नहीं है।