[1,2,3].forEach(function(el) {
if(el === 1) break;
});
Bagaimana saya bisa melakukan ini menggunakan forEach
metode baru dalam JavaScript? Saya sudah mencoba return;
, return false;
dan break
. break
crash dan return
tidak melakukan apa-apa selain melanjutkan iterasi.
return
memang melanjutkan iterasi, itu akan melewatkan kode apa pun yang datang setelah itu di blok. Ambil kode ini misalnya:[1,2,3].forEach(function(el) { if(el === 2) { console.log(`Match on 2!`); return; } console.log(el); });
anconsole.log(el);
akan dilewati ketika 2 cocok.