Comment utiliser Continuer dans Es6

WBOY
Libérer: 2022-08-30 17:09:53
original
1244 Les gens l'ont consulté

Dans es6, l'instruction continue est utilisée pour ignorer les instructions suivantes dans l'itération en cours et ramener le contrôle au début de la boucle ; continue ne quitte pas la boucle, mais termine l'itération en cours et démarre les itérations suivantes. pour( ...){...continuer}".

Comment utiliser Continuer dans Es6

L'environnement d'exploitation de ce tutoriel : système Windows 10, ECMAScript version 6.0, ordinateur Dell G3.

Comment utiliser continue dans es6

L'instruction continue ignore les instructions suivantes dans l'itération actuelle et ramène le contrôle au début de la boucle. Contrairement à l'instruction break, continue ne quitte pas la boucle. Il termine l'itération en cours et démarre les itérations suivantes. Ce qui suit est un exemple d’instruction continue.

Exemple

var num = 0 
var count = 0; 
for(num = 0;num<= 20;num++) { 
   if (num % 2 == 0) { 
      continue 
   } 
   count++ 
} 
console.log(" The count of odd values between 0 and 20 is: "+count)
Copier après la connexion

L'exemple ci-dessus montre même des valeurs comprises entre 0 et 20. Si le nombre est pair, la boucle quitte l'itération en cours. Ceci est réalisé en utilisant l'instruction continue.

Après l'exécution réussie du code ci-dessus, le résultat suivant sera affiché.

The count of odd values between 0 and 20 is: 10
Copier après la connexion

Développez les connaissances

es6 boucles

1. for loop

prend en charge la syntaxe break et continue, break termine la boucle, continue ignore cette boucle

2 forEach

n'est pas pris en charge. syntaxe break et continue, la boucle forEach n'accepte pas de contrôle et doit être parcourue du début à la fin

3. La forme syntaxique de each

    let arr = [1,2,3,4,5]
    arr.every((item) => {
        console.log(item)
        return true
    })
Copier après la connexion

every est similaire à forEach. Elle accepte également un paramètre de fonction, mais la différence est que. each nécessite une valeur de retour. Lors du retour La boucle suivante ne sera exécutée que lorsque la valeur est vraie, et false est renvoyé par défaut, c'est-à-dire que la différence entre each et forEach est que each accepte le contrôle du programme et la valeur de retour. peut être utilisé pour obtenir les effets de break et continue

4. for in

    let arr = [1,2,3,4,5]
    for(let index in arr) {
        console.log(arr[index])
    }
Copier après la connexion

forin Il peut également être utilisé pour parcourir des tableaux, mais il y a un problème car forin est conçu pour parcourir des objets. traversé est dû au fait que le tableau est également un objet et que l'objet peut avoir des attributs ajoutés. Par exemple, dans l'exemple ci-dessus, si l'attribut a est ajouté à arr , arr.a = 6, l'attribut a sera également parcouru après l'exécution de forin. , mais la valeur d'index a que nous comprenons dans le tableau n'est pas légale

forin prend également en charge la syntaxe break et continue

Notez que pour la personnalisation dans forin, l'index variable est un index, ou un nom d'attribut, et est un type de chaîne. au type de variable lors du jugement

5. for of

    let arr = [1,2,3,4,5]
    for(let item of arr) {
        console.log(item)
    }
Copier après la connexion

for of est une nouvelle syntaxe pour ES6, principalement pour résoudre le problème de la traversée des types de données personnalisés, peut également traverser des tableaux, mais sa fonction est plus puissante que l'autre. méthodes de traversée mentionnées ci-dessus

[Recommandations associées : tutoriel vidéo javascript, front-end web]

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
es6
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal