Συνεχίζει να εργάζεται στο forEach;
Συνεχίζει να εργάζεται στο forEach;

Βίντεο: Συνεχίζει να εργάζεται στο forEach;

Βίντεο: Συνεχίζει να εργάζεται στο forEach;
Βίντεο: Συνεχίζει να εργάζεται κανονικά ο έμπειρος σταθμάρχης της Λάρισας | OPEN TV 2024, Νοέμβριος
Anonim

Όπως και με τη δήλωση break, α να συνεχίσει λέξη-κλειδί δεν θα εργασία μέσα α για κάθε βρόχος. Ωστόσο, υπάρχει ένας τρόπος να το παρακάμψετε και αυτός είναι να χρησιμοποιήσετε τη λέξη-κλειδί επιστροφής.

Συνεπώς, μπορείτε να χρησιμοποιήσετε τη συνέχεια στο forEach;

Επειδή Για κάθε είναι μέθοδος και όχι τακτική για κάθε Ο βρόχος πρέπει να επαναληφθεί πάνω από το lstTemp με ένα κανονικό για κάθε βρόχο σε περίπτωση διακοπής, αλλά σε περίπτωση συνεχίστε τη χρήση επιστροφή μέσα στο Για κάθε μέθοδος. διάλειμμα και να συνεχίσει είναι λέξεις-κλειδιά γλώσσας C# που απαιτούν υποστήριξη μεταγλωττιστή. Για κάθε , για τον μεταγλωττιστή C#, είναι απλώς μια μέθοδος.

Επιπλέον, μπορείτε να επιστρέψετε σε ένα forEach; Λοιπόν, το για κάθε () μέθοδος δεν είναι στην πραγματικότητα ΕΠΙΣΤΡΟΦΗ οτιδήποτε (απροσδιόριστο). Απλώς καλεί μια παρεχόμενη συνάρτηση σε κάθε στοιχείο του πίνακα σας. Αυτή η επανάκληση επιτρέπεται να μεταλλάξει τον πίνακα κλήσης.

Έχοντας αυτό υπόψη, πώς συνεχίζετε έναν βρόχο forEach;

Σε οποιοδήποτε σημείο εντός του για κάθε μπλοκ δηλώσεων, μπορείτε να ξεφύγετε από το βρόχος χρησιμοποιώντας τη δήλωση break ή βήμα στην επόμενη επανάληψη στο βρόχος χρησιμοποιώντας το να συνεχίσει δήλωση. Μπορείτε επίσης να βγείτε από το α για κάθε βρόχο από το goto, να επιστρέψετε ή να ρίξετε δηλώσεις.

Μπορούμε να χρησιμοποιήσουμε break in forEach JavaScript;

για κάθε είναι άθραυστο Μπορείς δεν Διακοπή έξω από ένα για κάθε βρόχο όταν διέρχεται από έναν πίνακα. Μην προσπαθήσετε να επιστρέψετε ψευδή ή Διακοπή γιατί δεν θα λειτουργήσει. Η παρακάτω δήλωση επιστροφής εξέρχεται μόνο από τη λειτουργία επανάκλησης. Ετσι το για κάθε βρόχος θα μετακινηθείτε στο επόμενο στοιχείο του πίνακα.

Συνιστάται: