ऑब्जेक्ट्स के अंदर ऐरे के माध्यम से लूप करना ऑब्जेक्ट्स के माध्यम से लूप करने के समान है। हमें ऑब्जेक्ट्स के अंदर ऐरे के माध्यम से लूप करने के लिए 'for...in' लूप का उपयोग करना होगा।
उदाहरण
निम्न उदाहरण में, एक ऑब्जेक्ट "obj" परिभाषित किया गया है। इस ऑब्जेक्ट में एक ऐरे है। 'for...in' लूप का उपयोग करके, उस ऐरे में एलिमेंट्स आउटपुट में दिखाए अनुसार प्रदर्शित होते हैं।
<html> <body> <script> var res = "" var obj = { "name":"Elon musk", "age":48, "companies": [ {"location":"Newyork", "name":["Tesla", "Spacex", "Neuralink"]}, {"location":"Florida", "name":["paypal", "solarcity"]}, ] } for (var i in obj.companies) { res += "The companies in " + " "+ obj.companies[i].location + "</br>"; for (var j in obj.companies[i].name) { res += obj.companies[i].name[j] + "</br>"; } } document.write(res); </script> </body> </html>
आउटपुट
The companies in Newyork Tesla Spacex Neuralink The companies in Florida paypal solarcity