JavaScript में for-in लूप के साथ ऑब्जेक्ट का इटरेशन

ऑब्जेक्ट्स के इटरेशन के लिए for-in लूप डिज़ाइन किया गया है। इसका सिंटैक्स निम्नलिखित है:

javascriptfor (let चाबीकेलिएचर in ऑब्जेक्ट) {
  
}

चाबीकेलिएचर में बारी-बारी से इटरेट किए जा रहे ऑब्जेक्ट की चाबियाँ (keys) आती जाएंगी। आइए किसी उदाहरण पर प्रयास करते हैं। मान लीजिए कि हमारे पास इस प्रकार का एक ऑब्जेक्ट है:

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

आइए for-in लूप का उपयोग करके इस ऑब्जेक्ट की चाबियाँ प्रिंट करें:

javascriptfor (let key in obj) {
  console.log(key); // 'a', 'b', 'c' प्रिंट करेगा
}

और अब एलिमेंट्स प्रिंट करते हैं:

javascriptfor (let key in obj) {
  console.log(obj[key]); // 1, 2, 3 प्रिंट करेगा
}
Задание 1

निम्नलिखित ऑब्जेक्ट की सभी चाबियाँ कंसोल में प्रिंट करें:

javascriptlet obj = {x: 1, y: 2, z: 3};
Задание 2

निम्नलिखित ऑब्जेक्ट के सभी एलिमेंट्स कंसोल में प्रिंट करें:

javascriptlet obj = {x: 1, y: 2, z: 3};