[1,2,3].forEach(function(el) {
if(el === 1) break;
});
Bagaimana saya bisa melakukan ini menggunakan forEachmetode baru dalam JavaScript? Saya sudah mencoba return;, return false;dan break. breakcrash dan returntidak melakukan apa-apa selain melanjutkan iterasi.
returnmemang 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.