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