Tiếp tục có hoạt động trong forEach không?
Tiếp tục có hoạt động trong forEach không?

Video: Tiếp tục có hoạt động trong forEach không?

Video: Tiếp tục có hoạt động trong forEach không?
Video: Ai nói forEach là xấu khi làm việc với Loops with Async / Await | Nodejs tutorial | Cách tôi FIX 2024, Tháng mười một
Anonim

Như với câu lệnh break, a tiếp tục từ khóa sẽ không công việc bên trong cho mỗi vòng. Có một cách để giải quyết vấn đề đó là sử dụng từ khóa return.

Do đó, bạn có thể sử dụng continue trong forEach không?

Tại vì Cho mỗi là một phương pháp chứ không phải một phương pháp thường xuyên cho mỗi vòng lặp là cần lặp qua lstTemp với một cho mỗi vòng lặp trong trường hợp ngắt, nhưng trong trường hợp tiếp tục sử dụng trở lại bên trong Cho mỗi phương pháp. phá vỡ và tiếp tục là các từ khóa ngôn ngữ C # yêu cầu hỗ trợ trình biên dịch. Cho mỗi , đối với trình biên dịch C #, chỉ là một phương thức.

Hơn nữa, bạn có thể trở lại trong forEach không? Chà, cho mỗi () phương thức không thực sự trở lại bất cứ thứ gì (không xác định). Nó chỉ đơn giản là gọi một hàm được cung cấp trên mỗi phần tử trong mảng của bạn. Lệnh gọi lại này được phép thay đổi mảng đang gọi.

Giữ nguyên chế độ xem này, làm cách nào để bạn tiếp tục một vòng lặp forEach?

Tại bất kỳ điểm nào trong cho mỗi khối câu lệnh, bạn có thể thoát ra khỏi vòng bằng cách sử dụng câu lệnh break hoặc chuyển sang bước lặp tiếp theo trong vòng bằng cách sử dụng tiếp tục tuyên bố. Bạn cũng có thể thoát khỏi vòng lặp foreach bằng các câu lệnh goto, return hoặc throw.

Chúng ta có thể sử dụng break in forEach JavaScript không?

cho mỗi không thể phá vỡ Bạn có thể không phải nghỉ ra khỏi một cho mỗi vòng lặp khi đi qua một Mảng. Đừng cố trả về false hoặc nghỉ bởi vì nó sẽ không hoạt động. Câu lệnh return bên dưới chỉ thoát khỏi hàm gọi lại. Nên cho mỗi vòng sẽ chuyển đến mục tiếp theo trong Mảng.

Đề xuất: