Coffeescript:打破forEach循环

时间:2011-10-17 03:30:13

标签: javascript coffeescript

  

可能重复:
  Javascript Array.forEach HowTo break?

鉴于我有一个forEach循环,如果X为真,我该如何突破该循环?

例如:

user.forEach (x,i) ->

                    if x.status == "available"
                        -- I want to break here - 

由于

1 个答案:

答案 0 :(得分:10)

基本上,不要。 forEach本质上是“功能性的”。您可以使用异常来解除它,但是异常应该用于“异常”条件,而不是控制流。

如果你打算打破,你不是指一个功能形式,你的意思是迭代。使用for循环。