Estoy buscando una manera de detener las iteraciones de underscore.js _.each()
método , pero no puedo encontrar la solución. jQuery .each()
puede romperse si lo haces return false
.
¿Hay alguna manera de dejar de subrayar cada ()?
_([1,2,3]).each(function(v){
if (v==2) return /*what?*/;
})
each
con un cierre (en la mayoría de los idiomas), primero desea filtrar su lista. De esa manera no tienes que preocuparte por romper con eso. En términos generales, si necesita salir temprano de una iteración, probablemente haya una forma diferente de hacerlo.
each
cierre) es similar a JavaScript.
Array.every
para emular el comportamiento que desea.
forEach
función nativa tampoco ofrece esta característica.