ForEach дээр үргэлжлүүлэн ажиллах уу?
ForEach дээр үргэлжлүүлэн ажиллах уу?

Видео: ForEach дээр үргэлжлүүлэн ажиллах уу?

Видео: ForEach дээр үргэлжлүүлэн ажиллах уу?
Видео: Easy Crochet Cardigan Sweater V-neck (No Sewing!) 2024, May
Anonim

Break мэдэгдэлтэй адил, a үргэлжлүүл түлхүүр үг болохгүй ажил дотор а тус бүр гогцоо. Үүнийг тойрон гарах арга зам байгаа бөгөөд энэ нь буцах түлхүүр үгийг ашиглах явдал юм.

Иймээс та forEach-д continue-г ашиглаж болох уу?

Учир нь Тус бүр арга бөгөөд тогтмол биш тус бүр давталт нь lstTemp дээр тогтмол давтагдах шаардлагатай тус бүр завсарлага тохиолдолд гогцоо, харин тохиолдолд үргэлжлүүлэн ашиглах дотор буцах Тус бүр арга. завсарлага ба үргэлжлүүл хөрвүүлэгчийн дэмжлэг шаарддаг C# хэлний түлхүүр үгс юм. Тус бүр , C# хөрвүүлэгчийн хувьд бол зүгээр л арга юм.

Цаашилбал, та forEach-д буцаж ирж чадах уу? За, тус бүр () арга нь үнэндээ тийм биш юм буцах юу ч (тодорхойгүй). Энэ нь зүгээр л таны массив дахь элемент бүр дээр өгөгдсөн функцийг дууддаг. Энэ буцаан дуудлага нь дуудлагын массивыг мутаци хийх боломжтой.

Үүнийг анхаарч үзвэл forEach давталтыг хэрхэн үргэлжлүүлэх вэ?

Дотор аль ч үед тус бүр мэдэгдлийн блок, та гарч болно гогцоо break хэллэгийг ашиглан эсвэл дараагийн давталт руу шилжих гогцоо ашиглан үргэлжлүүл мэдэгдэл. Та мөн гарч болно a foreach гогцоо goto, return, throw мэдэгдлээр.

Бид forEach JavaScript-д break ашиглаж болох уу?

тус бүр хугарашгүй юм Чи чадна үгүй завсарлага -аас а тус бүр массиваар дамжих үед давталт. Худал эсвэл буцах гэж бүү оролд завсарлага Учир нь энэ нь ажиллахгүй болно. Доорх буцах мэдэгдэл нь зөвхөн дуудлагын функцээс гарна. Тиймээс тус бүр гогцоо болно Массив дахь дараагийн зүйл рүү шилжих.

Зөвлөмж болгож буй: