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?*/;
})
eachcon 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.
eachcierre) es similar a JavaScript.
Array.everypara emular el comportamiento que desea.
forEachfunción nativa tampoco ofrece esta característica.