2011-10-17 67 views

回答

10

基本上沒有。 forEach意思是基本上「功能性」。你可以用一個異常來分解它,但是異常應該用於「特殊」條件,而不是控制流。

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

+0

或者,也可以使用類似jQuery的[$ .each](http:// api .jquery.com/jQuery.each /),如果你返回false,它將會中斷。 –

+0

我同意這一點,但我不確定「功能」這個詞是否正確,即使是在嚇唬人的語錄中也是如此; 「forEach」的重點在於產生副作用。 – 2011-10-17 04:37:34

+0

Isaac,比較forEach,例如map,將循環體作爲閉包。 –