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