如果我有一个嵌套数组
,如下所示:
var attendees={attendees :[{name: John},{name: Terry}]}
如何使用 forEach
函数循环遍历名称?我尝试过:
attendees.forEach(function(attendees){
console.log(attendees.name):
});
但它不会循环子数组,只是给我:
[{name: John},{name: Terry}]
感谢您的帮助!
最佳答案
当检测到是一个数组时,使用另一个 foreach:
attendees.forEach(function(attendee){
if(attendee.isArray()) {
attendee.forEach(function(subattendee) {
console.log(subattendee):
});
}
});
小心嵌套变量。已读取的数组和函数分配的变量具有相同的名称。
祝你好运
关于javascript 使用 forEach 进行嵌套数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32088265/