Rupture d'une boucle PrototypeJS .each ()

Dans ce très artificiel exemple, j'ai un tableau avec 3 éléments que je suis en boucle sur l'aide de la .chacun() méthode.

 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;
    }
  });

Je peux facilement le retour de la fonction appelée par .chacun() si j'en ai besoin.

Ma question est, comment puis-je sortir de la .chacun() de la boucle à partir de l'intérieur de la fonction .each() est appel?

source d'informationauteur Mark Biek