如何遍历JavaScript数组对象?
遍历对象内部的数组与遍历对象相同。我们必须使用'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 += "公司在 " + " "+ 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>
输出
公司在 Newyork Tesla Spacex Neuralink 公司在 Florida paypal solarcity