for...in लूप
"for...in" लूप का उपयोग किसी ऑब्जेक्ट की प्रॉपर्टीज़ के माध्यम से लूप करने के लिए किया जाता है।
सिंटैक्स
for (variablename in object) {
स्टेटमेंट या ब्लॉक निष्पादित करने के लिए
}
उदाहरण
यह उदाहरण वेब ब्राउज़र के Navigator ऑब्जेक्ट को प्रिंट करता है:
<html> <body> <script>
var aProperty;
document.write("Navigator Object Properties<br /> ");
for (aProperty in navigator) {
document.write(aProperty);
document.write("<br />");
}
document.write ("लूप से बाहर निकल रहा है!");
</script> </body> </html>
for...of लूप
"for...of" लूप का उपयोग इटरेबल ऑब्जेक्ट्स के माध्यम से लूप करने के लिए किया जाता है, जिसमें Map, Array, arguments आदि शामिल हैं।
सिंटैक्स
for (variablename of iterable){
स्टेटमेंट या ब्लॉक निष्पादित करने के लिए
}
उदाहरण
<!DOCTYPE html> <html> <body> <script>
let itObj= [20, 30, 40, 50];
for (let res of itObj) {
res += 1;
document.write("<br>"+res);
}
</script> </body> </html>
आउटपुट
21 31 41 51