Vai turpina darbu forEach?
Vai turpina darbu forEach?

Video: Vai turpina darbu forEach?

Video: Vai turpina darbu forEach?
Video: Лучшая сапка в мире и Королевский паркет!! Липован стройка 2024, Maijs
Anonim

Tāpat kā pārtraukuma paziņojumā, a Turpināt atslēgvārds nebūs strādāt iekšā a katram cilpa. Tomēr ir veids, kā to apiet, un tas ir izmantot atgriešanas atslēgvārdu.

Līdz ar to vai forEach varat izmantot turpināt?

Jo Katram ir metode, nevis regulāra katram cilpa ir nepieciešams iterēt pa lstTemp ar parasto katram cilpa gadījumā pārtraukums, bet gadījumā turpināt lietot atgriezties iekšā Katram metodi. pārtraukums un Turpināt ir C# valodas atslēgvārdi, kuriem nepieciešams kompilatora atbalsts. Katram , C# kompilatoram, ir tikai metode.

Turklāt, vai varat atgriezties forEach? Nu, katram () metode patiesībā nav atgriezties jebkas (nenodefinēts). Tas vienkārši izsauc sniegto funkciju katram jūsu masīva elementam. Šai atzvanīšanai ir atļauts mainīt izsaukšanas masīvu.

Ņemot to vērā, kā turpināt forEach cilpu?

Jebkurā vietā katram paziņojumu bloku, jūs varat izlauzties no cilpa izmantojot pārtraukuma paziņojumu vai pārejiet uz nākamo iterāciju cilpa izmantojot Turpināt paziņojums, apgalvojums. Varat arī iziet a foreach cilpa ar goto, return vai throw paziņojumiem.

Vai mēs varam izmantot pārtraukumu forEach JavaScript?

katram ir nesalaužams Jūs varat nē pārtraukums no a katram cilpa, ejot cauri masīvam. Nemēģiniet atgriezt viltus vai pārtraukums jo tas nedarbosies. Tālāk sniegtais atgriešanas paziņojums iziet tikai no atzvanīšanas funkcijas. Tātad katram cilpa gribu pāriet uz nākamo vienumu masīvā.

Ieteicams: