Sto cercando un modo per interrompere le iterazioni del _.each()
metodo underscore.js , ma non riesco a trovare la soluzione. jQuery .each()
può rompersi se lo fai return false
.
C'è un modo per smettere di sottolineare ciascuna ()?
_([1,2,3]).each(function(v){
if (v==2) return /*what?*/;
})
each
con una chiusura (nella maggior parte delle lingue), si desidera prima filtrare l'elenco. In questo modo non devi preoccuparti di rompere da esso. In generale, se hai bisogno di uscire presto da un'iterazione, probabilmente c'è un modo diverso in cui potresti farlo.
each
chiusura) è simile a JavaScript.
Array.every
per emulare il comportamento che desideri.
forEach
funzione nativa non offre questa funzione.