a bit better - to make it slightly less quirky
http://mooshell.net/XeJzP/
-----------
אריה גלזר
052-5348-561
5561


On Sun, Dec 6, 2009 at 14:55, Christoph Pojer <[email protected]>wrote:

> I quickly threw together the only possible solution to this problem:
> http://mooshell.net/WHRpZ/ - This is as clean as it can get
>
> Please note that I advice against using this. If you need to break out
> of an iteration use a for-loop.
>
> On Dec 6, 8:35 am, אריה גלזר <[email protected]> wrote:
> > i don't see how this can be the answer. logically, every and some are
> both
> > "sorting" methods. they are not supposed to tamper with the arrays, only
> to
> > verify them. i can understand that if Array#some breaks on the 1st true
> > returned you could use it to manage such a hack, its not what it was
> meant
> > to do.
> >
> > i would think adding a break method could be nice. something like
> >
> > array.each(function(e){
> >   /*do some actions to e*/
> >   if (e==some_condition){
> >     array.break();
> >     return;
> >   }
> >
> > }
> >
> > though i guess if the implementation for each is derived from native
> > function this isn't doable....
> > -----------
> > אריה גלזר
> > 052-5348-561
> > 5561
> >
> > On Sat, Dec 5, 2009 at 16:45, Perrin Perrin <[email protected]
> >wrote:
> >
> >
> >
> > > I would suggest looking into Array.every or Array.some.
> >
> > >http://www.mootools.net/docs/core/Native/Array#Array:every
> > >http://www.mootools.net/docs/core/Native/Array#Array:some
> >
> > > Example:http://mooshell.net/Krwy6/1/
> >
> > > On Sat, Dec 5, 2009 at 7:21 AM, Steve Onnis <[email protected]
> >wrote:
> >
> > >>  i saw mention of that when i googled.....i would rather not be
> creating
> > >> errors on purpose. not a fan of hacks so just did it in a "for" loop.
> No
> > >> biggie
> >
> > >>  ------------------------------
> > >> *From:* Thierry bela nanga [mailto:[email protected]]
> > >> *Sent:* Sunday, 6 December 2009 12:14 AM
> > >> *To:* [email protected]
> > >> *Subject:* Re: [Moo] Re: Break out of an each loop
> >
> > >> you could use try/catch to exit like this,
> >
> > >>http://mooshell.net/nM8SS/2/
> >
> > >>  <http://mooshell.net/nM8SS/2/>
> >
> > >> On Sat, Dec 5, 2009 at 1:54 PM, Kevin Valdek <[email protected]
> >wrote:
> >
> > >>> Except calling empty() on the array or collection each time you brake
> > >>> is probably something you don't want to do.
> > >>> Instead, consider using the good old for loop, where the break
> > >>> statement works fine.
> >
> > >>>http://mooshell.net/nM8SS/1/
> >
> > >>> Kevin
> >
> > >>> On Dec 5, 1:38 pm, Dirar Abu Kteish <[email protected]> wrote:
> > >>> > What are you trying to do? if you have an array of any kind, you
> can
> > >>> set a
> > >>> > variable that simply say if you want to continue with the function
> or
> > >>> not or
> > >>> > do as in herehttp://mooshell.net/NcKYE/1/
> >
> > >>> > On Sat, Dec 5, 2009 at 1:21 PM, Steve Onnis <
> [email protected]>
> > >>> wrote:
> > >>> > >  Is there a way to exit out of an each() loop?  i have tried
> "break"
> > >>> but
> > >>> > > doesnt work
> >
> > >>> > > Steve
> >
> > >>> > --
> > >>> > Dirar Abu Kteish
> > >>> > Zan Studio
> > >>> > Web Development Manager
> > >>> > Mob.:+970-597-100118
> > >>> > website:www.zanstudio.com
> >
> > >> --
> > >>http://tbela99.blogspot.com/
> >
> > >> fax : (+33) 08 26 51 94 51
>

Reply via email to