Apakah lanjutkan bekerja di forEach?
Apakah lanjutkan bekerja di forEach?

Video: Apakah lanjutkan bekerja di forEach?

Video: Apakah lanjutkan bekerja di forEach?
Video: Как работает Spring Boot и что такое auto-configuration. Магия? 2024, Mungkin
Anonim

Seperti pernyataan break, a melanjutkan kata kunci tidak akan kerja di dalam untuk setiap lingkaran. Ada cara untuk mengatasinya dan itu adalah dengan menggunakan kata kunci kembali.

Akibatnya, dapatkah Anda menggunakan continue di forEach?

Karena Untuk setiap adalah metode dan bukan reguler untuk setiap loop perlu diulangi lstTemp dengan reguler untuk setiap loop dalam kasus istirahat, tetapi dalam kasus lanjutkan penggunaan kembali ke dalam Untuk setiap metode. istirahat dan melanjutkan adalah kata kunci bahasa C# yang memerlukan dukungan kompiler. Untuk setiap , ke kompiler C#, hanyalah sebuah metode.

Selanjutnya, dapatkah Anda kembali dalam forEach? Nah, itu untuk setiap () metode sebenarnya tidak kembali apapun (tidak terdefinisi). Itu hanya memanggil fungsi yang disediakan pada setiap elemen dalam array Anda. Panggilan balik ini diizinkan untuk mengubah array panggilan.

Dengan mengingat hal ini, bagaimana Anda melanjutkan perulangan forEach?

Pada titik mana pun di dalam untuk setiap blok pernyataan, Anda dapat keluar dari lingkaran dengan menggunakan pernyataan break, atau melangkah ke iterasi berikutnya dalam lingkaran dengan menggunakan melanjutkan penyataan. Anda juga dapat keluar dari loop depan oleh pernyataan goto, return, atau throw.

Bisakah kita menggunakan break di forEach JavaScript?

untuk setiap tidak bisa dipecahkan Kamu bisa bukan merusak dari untuk setiap loop saat melewati Array. Jangan mencoba mengembalikan false atau merusak karena itu tidak akan berhasil. Pernyataan pengembalian di bawah hanya keluar dari fungsi panggilan balik. Sehingga untuk setiap lingkaran akan pindah ke item berikutnya dalam Array.

Direkomendasikan: