如何打破 Lodash 中的 forEach() 方法?
Lodash _.forEach() 方法迭代集合的元素并为每个元素调用迭代。在本文中,我们将看到如何打破 ladash 库中的 forEach 循环。
句法:
_.forEach( collection, [iterate = _.identity] )
参数:此方法接受上面提到的两个参数,如下所述:
- 集合:此参数保存要迭代的集合。
- 迭代:它是每次迭代调用的函数。
问题:在 Lodash break 关键字中中断 forEach 循环不起作用。如果我们这样做,我们会得到一个 SyntaxError。
Javascript
Javascript
输出:
SyntaxError: Illegal break statement
解决方案:因此我们知道我们不能使用 break 语句,因为它们在 Lodash 语法中无效。因此,如果我们必须中断循环,我们必须从回调函数中返回 false。
Javascript
输出:
1
2
结论:因此,要打破 Lodash forEach 循环,我们必须从回调函数中返回 false。