js终止foreach中嵌套foreach
时间: 2023-11-30 17:41:07 浏览: 134
在JavaScript中,可以使用标签和break语句来终止嵌套的forEach循环。具体实现方法如下所示:
```javascript
let userList = [
{ id: 1, name: "李四" },
{ id: 2, name: "张三" }
];
outerLoop:
userList.forEach((outerItem, outerIndex) => {
console.log(outerItem);
innerLoop:
outerItem.forEach((innerItem, innerIndex) => {
console.log(innerItem);
if (innerIndex === 1) {
break outerLoop;
}
});
});
```
在上面的代码中,我们使用了一个名为outerLoop的标签来标记外部循环,使用了一个名为innerLoop的标签来标记内部循环。当内部循环中的innerIndex等于1时,我们使用break语句来跳出外部循环,从而终止了嵌套的forEach循环。
阅读全文