Я шукаю спосіб зупинити ітерації _.each()
методу underscore.js , але не можу знайти рішення. jQuery .each()
може зламатися, якщо ви це зробите return false
.
Чи є спосіб зупинити підкреслення кожного ()?
_([1,2,3]).each(function(v){
if (v==2) return /*what?*/;
})
each
із закриттям (на більшості мов) потрібно спершу відфільтрувати список. Таким чином, вам не доведеться турбуватися про зривання від нього. Взагалі кажучи, якщо вам потрібно відірватися від ітерації рано, мабуть, ви можете це зробити інакше.
each
закриття) схожа на JavaScript.
Array.every
для наслідування потрібної вам поведінки.
forEach
функція не пропонує і цієї функції.