📜  如何打破 Lodash 中的 forEach() 方法?

📅  最后修改于: 2022-05-13 01:56:52.957000             🧑  作者: Mango

如何打破 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。