Tobias Haagen Michaelsen
2007-Feb-23 11:23 UTC
SV: [Rails-spinoffs] how to break some_hash.each(iterator) ?
Maybe you should not be using an iterator if you are just looking for one specific value. The find()/detect() method might be more appropriate: var el = this.regexps.find(function(p) { return value.match(p.value); }); if (el) { this.current = el.value; $(''where'').update(''in \'''' + el.key + ''\''''); } -Tobias -----Oprindelig meddelelse----- Fra: rubyonrails-spinoffs-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org [mailto:rubyonrails-spinoffs@googlegroups.com] På vegne af toapole maktonk Sendt: 23. februar 2007 10:06 Til: Ruby on Rails: Spinoffs Emne: [Rails-spinoffs] how to break some_hash.each(iterator) ? Hello I need to exit iterator when some condition finded: this.regexps.each( function(pair) { if (value.match(pair.value)) { // pair.value is a RegExp object this.current = pair.value; $(''where'').update(''in \'''' + pair.key + ''\''''); // return; break; ? or how? } } ); --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Spinoffs" group. To post to this group, send email to rubyonrails-spinoffs-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-spinoffs-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-spinoffs?hl=en -~----------~----~----~----~------~----~------~--~---
Thanks! On Feb 23, 2:23 pm, "Tobias Haagen Michaelsen" <t...-GhZjJAf4V71knbxzx/v8hQ@public.gmane.org> wrote:> Maybe you should not be using an iterator if you are just looking for one specific value. The find()/detect() method might be more appropriate: > > var el = this.regexps.find(function(p) { return value.match(p.value); }); > if (el) { > this.current = el.value; > $(''where'').update(''in \'''' + el.key + ''\''''); > > } > > -Tobias > > -----Oprindelig meddelelse----- > Fra: rubyonrails-spinoffs-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org [mailto:rubyonrails-spinoffs@googlegroups.com] På vegne af toapole maktonk > Sendt: 23. februar 2007 10:06 > Til: Ruby on Rails: Spinoffs > Emne: [Rails-spinoffs] how to break some_hash.each(iterator) ? > > Hello > > I need to exit iterator when some condition finded: > > this.regexps.each( > function(pair) { > if (value.match(pair.value)) { // pair.value is a RegExp object > this.current = pair.value; > $(''where'').update(''in \'''' + pair.key + ''\''''); > // return; break; ? or how? > } > } > );--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Spinoffs" group. To post to this group, send email to rubyonrails-spinoffs-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-spinoffs-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-spinoffs?hl=en -~----------~----~----~----~------~----~------~--~---