कंस्ट्रक्शन for-in

कंस्ट्रक्शन for-in ऑब्जेक्ट को इटरेट करने के लिए लूप बनाती है।

सिंटैक्स

javascriptfor (let переменнаяДляКлюча in объект) {
  /*
    В переменнаяДляКлюча по очереди
    будут попадать ключи перебираемого объекта।
  */
};

उदाहरण

आइए ऑब्जेक्ट की कुंजियों को इटरेट करें और उन्हें स्क्रीन पर प्रदर्शित करें:

javascriptlet obj = {a: 1, b: 2, c: 3};

for (let key in obj) {
  console.log(key); // 'a', 'b', 'c' आउटपुट करेगा
}

उदाहरण

और अब ऑब्जेक्ट के एलिमेंट्स को आउटपुट करते हैं:

javascriptlet obj = {a: 1, b: 2, c: 3};

for (let key in obj) {
  console.log(obj[key]); // 1, 2, 3 आउटपुट करेगा
}

यह भी देखें

  • जावास्क्रिप्ट पाठ्यपुस्तक से पाठ,
    जिसमें for-in लूप के साथ काम करने का वर्णन किया गया है
  • कंस्ट्रक्शन for-of,
    जो ऐरे को इटरेट करने के लिए लूप बनाती है
  • इंस्ट्रक्शन break,
    जो लूप को ब्रेक करती है
  • इंस्ट्रक्शन continue,
    जो लूप को अगले इटरेशन पर ले जाती है