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 >
