Estou procurando uma maneira de parar as iterações do _.each()
método underscore.js , mas não consigo encontrar a solução. O jQuery .each()
pode quebrar se você o fizer return false
.
Existe uma maneira de parar de sublinhar cada ()?
_([1,2,3]).each(function(v){
if (v==2) return /*what?*/;
})
each
um fechamento (na maioria dos idiomas), você deseja filtrar sua lista primeiro. Dessa forma, você não precisa se preocupar em romper com isso. De um modo geral, se você precisar interromper antecipadamente uma iteração, provavelmente há uma maneira diferente de fazê-lo.
each
fechamento) é semelhante ao JavaScript.
Array.every
emular o comportamento que deseja.
forEach
função nativa também não oferece esse recurso.