Saya sedang mencari cara untuk menghentikan iterasi _.each()
metode underscore.js , tetapi tidak dapat menemukan solusinya. jQuery .each()
dapat rusak jika Anda melakukannya return false
.
Apakah ada cara untuk berhenti menggarisbawahi masing-masing ()?
_([1,2,3]).each(function(v){
if (v==2) return /*what?*/;
})
each
dengan penutupan (dalam kebanyakan bahasa), Anda ingin memfilter daftar Anda terlebih dahulu. Dengan begitu Anda tidak perlu khawatir untuk tidak melakukannya. Secara umum, jika Anda perlu istirahat lebih awal dari iterasi, mungkin ada cara lain yang bisa Anda lakukan.
each
penutupan) mirip dengan JavaScript.
Array.every
untuk meniru perilaku yang Anda inginkan.
forEach
fungsi asli tidak menawarkan fitur ini juga.