Untuk memutus loop Show Kami tidak dapat menggunakan pernyataan Kami pada dasarnya membuang kesalahan untuk keluar dari metode Kesalahan tersangkut di blok Di blok Jika Anda mencoba keluar dari metode Ini karena pernyataan Jika Anda hanya ingin keluar dari satu iterasi dalam metode Contoh di atas hanya melewatkan iterasi kedua, karena menggunakan pernyataan Perhatikan bahwa kita dapat menggunakan pernyataan
Ini berarti bahwa Anda berpotensi menggunakan Loop Jika Anda memerlukan akses ke indeks saat ini saat melakukan iterasi, Anda dapat menggunakan loop for dasar Sintaks untuk loop dasar agak bertele-tele, tetapi memungkinkan kita untuk menggunakan pernyataan Menghentikan perulangan forEach() tampaknya hampir seperti tugas yang mustahil, tetapi di sini ada beberapa trik yang dapat kita gunakan untuk melakukannya Contoh contoh menggunakan forEach() var sum = 0; var number = [90, 4, 22, 48]; number.forEach(myFunction); function myFunction(item) { sum += item; } console.log(sum); Trik untuk menghentikan forEach() loop Metode 1. Metode berikut menunjukkan penggunaan blok try-catch. Kode berikut menunjukkan mengelilingi benda dengan blok try-catch dan melempar pengecualian saat forEach loop istirahat Contoh. Contoh ini menggunakan pendekatan di atas Javascript
pig lion Loop has ended1 pig lion Loop has ended2 pig lion Loop has ended_3 pig lion Loop has ended4 pig lion Loop has ended5 pig lion Loop has ended6 pig lion Loop has ended7 pig lion Loop has ended_3 pig lion Loop has ended6 90 870 90 871 pig lion Loop has ended_3 ________10 pig lion Loop has ended_10_______4 90 873 90 876 90 877 "boar" 90 879 pig lion Loop has ended_3 90 873 var 290 873 var 490 873 var 6 var 7 var 8________57______9animals=[ 090 873 animals=[ 2pig lion Loop has ended6 animals=[ 4
pig lion Loop has ended6 animals=[ 9"pig" 0"pig" 1
Keluaran pig lion Loop has ended_ Metode 2. Metode ini tidak benar-benar keluar dari loop forEach() tetapi menganggapnya sebagai pernyataan berkelanjutan terhadap semua elemen lainnya i. e. itu melompati semua elemen lain setelah elemen yang memenuhi kondisi yang diberikan. Tidak ada cara untuk menghentikan atau memutus forEach() loop selain dengan melemparkan pengecualian dalam JavaScript. Gunakan loop sederhana sebagai gantinya Contoh JavaScript forEach breakKode contoh sederhana menginterupsi eksekusi Anda harus membuang semacam pengecualian
Keluaran Pengecualian JavaScript tidak terlalu bagus. Loop Gunakan Array#someSebaliknya, gunakan
Ini berfungsi karena Sumber. stackoverflow. com Berikan komentar jika Anda memiliki keraguan atau saran tentang topik JS forEach ini
Rohit Gelar dalam Ilmu Komputer dan Insinyur. Pengembang Aplikasi dan memiliki banyak pengalaman bahasa Pemrograman. Antusias terhadap teknologi & suka belajar teknis Bisakah kita menggunakan pernyataan continue dan break dengan forEach loop?Di Kotlin, kita tidak dapat secara eksplisit menggunakan pernyataan break dan continue secara eksplisit di dalam loop forEach , tetapi kita dapat menyimulasikan tindakan yang sama.
Bisakah kita menggunakan break in forEach di TypeScript?Kami tidak dapat menggunakan pernyataan break di luar loop - e. g. dalam metode forEach() , jadi kami harus membungkus metode forEach dalam blok try/catch. Kami pada dasarnya melempar kesalahan untuk keluar dari metode forEach() , dengan cara yang sama kami akan keluar dari loop dengan pernyataan break.
Bisakah kita menggunakan break in while loop JavaScript?Pernyataan break, dengan atau tanpa label berikut, tidak dapat digunakan di dalam tubuh fungsi yang bersarang di dalam pernyataan loop, switch, atau label saat ini yang . .
Bisakah kita menggunakan continue di forEach JavaScript?Untuk melanjutkan dalam loop JavaScript forEach Anda tidak dapat menggunakan pernyataan continue karena Anda akan mendapatkan error . Alih-alih, Anda harus menggunakan pernyataan return sebagai pengganti pernyataan continue karena akan bertindak dengan cara yang sama saat menggunakan forEach karena Anda meneruskan panggilan balik ke pernyataan forEach. |