Coffeescript: 退出forEach循环

12 浏览
0 Comments

Coffeescript: 退出forEach循环

这个问题已经有答案了:

可能的重复:

Javascript Array.forEach HowTo break?

假设我有一个 forEach 循环,如果 X 为 true,该如何退出循环?

例如:

user.forEach (x,i) ->
                    if x.status == "available"
                        -- I want to break here - 

谢谢

admin 更改状态以发布 2023年5月22日
0
0 Comments

基本上不要这样做。 forEach 本来就是被设计成 "函数式" 的。你可以用异常打断它,但是异常应该是用于 "异常" 条件,而不是控制流。

如果你想要打断,你不是想要一个函数式形式,你是想要一个迭代。使用 for 循环。

0