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?*/;
})
eachdengan 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.
eachpenutupan) mirip dengan JavaScript.
Array.everyuntuk meniru perilaku yang Anda inginkan.
forEachfungsi asli tidak menawarkan fitur ini juga.