Underscore.js _.each()
yönteminin yinelemelerini durdurmanın bir yolunu arıyorum , ancak çözümü bulamıyorum. jQuery .each()
yaparsanız kırılabilir return false
.
Her birini () alt çizgileri durdurmanın bir yolu var mı?
_([1,2,3]).each(function(v){
if (v==2) return /*what?*/;
})
each
bir kapakla kullanırken (çoğu dilde), önce listenizi filtrelemek istersiniz. Bu şekilde ondan kurtulmak için endişelenmenize gerek kalmaz. Genel olarak konuşursak, bir yinelemeden erken ayrılmanız gerekiyorsa, muhtemelen bunu yapmanın farklı bir yolu vardır.
each
.
Array.every
davranışı taklit etmek için kullanabilirsiniz .
forEach
işlev de bu özelliği sunmuyor.