के लिए जावास्क्रिप्ट
लूप के लिए
जावास्क्रिप्ट for of
कथन एक पुनरावृत्त वस्तु के मूल्यों के माध्यम से लूप करता है।
यह आपको चलने योग्य डेटा संरचनाओं जैसे कि Arrays, Strings, Maps, NodeLists, और अधिक पर लूप करने देता है:
वाक्य - विन्यास
for (variable of iterable) {
// code block to be executed
}
चर - प्रत्येक पुनरावृत्ति के लिए अगली संपत्ति का मान चर को सौंपा गया है। चरconst
को , let
, या के साथ घोषित किया जा सकता है
var
।
चलने योग्य - एक वस्तु जिसमें चलने योग्य गुण होते हैं।
ब्राउज़र समर्थन
फॉर/ऑफ़ को 2015 में जावास्क्रिप्ट में जोड़ा गया था ( ES6 )
सफ़ारी 7 पहला ब्राउज़र था जिसके लिए समर्थन किया गया था:
Chrome 38 | Edge 12 | Firefox 51 | Safari 7 | Opera 25 |
Oct 2014 | Jul 2015 | Oct 2016 | Oct 2013 | Oct 2014 |
Internet Explorer में For/of समर्थित नहीं है।
एक ऐरे पर लूपिंग
उदाहरण
const cars = ["BMW", "Volvo", "Mini"];
let text = "";
for (let x of cars) {
text += x;
}
एक स्ट्रिंग पर लूपिंग
उदाहरण
let language = "JavaScript";
let text = "";
for (let x of language) {
text += x;
}
जबकि लूप
while
लूप और लूप do/while
को अगले अध्याय में समझाया गया है।