underscore.js _.each()
메서드의 반복을 중지하는 방법을 찾고 있지만 솔루션을 찾을 수 없습니다. .each()
그렇게하면 jQuery 가 중단 될 수 있습니다 return false
.
각 밑줄을 멈추는 방법이 있습니까?
_([1,2,3]).each(function(v){
if (v==2) return /*what?*/;
})
each
클로저 (대부분의 언어)와 함께 사용할 경우 목록을 먼저 필터링하려고합니다. 그렇게하면 침입으로부터 걱정할 필요가 없습니다. 일반적으로 반복에서 조기에 중단해야하는 경우에는 다른 방법이있을 수 있습니다.
Array.every
했듯이 원하는 동작을 에뮬레이트하는 데 사용할 수 있습니다 .
forEach
함수는이 기능을 제공하지 않기 때문에 가능하지 않다고 생각 합니다.