Continua a funzionare in forEach?
Continua a funzionare in forEach?

Video: Continua a funzionare in forEach?

Video: Continua a funzionare in forEach?
Video: Array forEach Method in JavaScript 2024, Maggio
Anonim

Come con l'istruzione break, a Continua la parola chiave non lo farà opera dentro un per ciascuno ciclo continuo. C'è un modo per aggirarlo e cioè usare la parola chiave return.

Di conseguenza, puoi utilizzare continue in forEach?

Perché Per ciascuno è un metodo e non un normale per ciascuno loop è necessario iterare su lstTemp con un normale per ciascuno loop in caso di rottura, ma in caso continuare a utilizzare torna dentro Per ciascuno metodo. rompere e Continua sono parole chiave del linguaggio C# che richiedono il supporto del compilatore. Per ciascuno , per il compilatore C#, è solo un metodo.

Inoltre, puoi restituire in un forEach? Bene, il per ciascuno () il metodo in realtà non funziona Restituzione qualsiasi cosa (indefinito). Chiama semplicemente una funzione fornita su ciascun elemento nell'array. Questo callback può mutare l'array chiamante.

Tenendo presente questo, come si continua un ciclo forEach?

In qualsiasi punto all'interno del per ciascuno blocco di istruzioni, puoi uscire dal ciclo continuo utilizzando l'istruzione break, o passare all'iterazione successiva nel ciclo continuo usando il Continua dichiarazione. Puoi anche uscire a per ogni ciclo dalle istruzioni goto, return o throw.

Possiamo usare break in forEach JavaScript?

per ciascuno è indistruttibile Puoi non rottura fuori di un per ciascuno loop quando si passa attraverso un array. Non provare a restituire false o rottura perché non funzionerà. L'istruzione return di seguito esce solo dalla funzione di callback. Così il per ciascuno ciclo continuo volere passare all'elemento successivo nell'array.

Consigliato: