この非常にわかりやすい例では、私は.each()メソッドを使ってループしている3つの要素を持つ配列を持っています。PrototypeJS .each()ループの中断
var vals = $w('foo bar baz');
vals.each(function(val) {
alert(val);
if(val == 'bar') {
//This exits function(val)
//but still continues with the .each()
return;
}
});
私がする必要がある場合、私は簡単に.each()によって呼び出される関数の外に返すことができます。
私の質問は、.each()が呼び出す関数の中から.each()ループを抜け出すにはどうすればよいですか?
Doh! "$ continueを投げる"ようにも見えます。 –
しかし、 "throw $ continue"は単純なリターンのために廃止予定です。 –
新しい文書ページにこの情報がないことに注意してください。 – llamerr