Maison  >  Article  >  interface Web  >  Comment utiliser Continuer dans Es6

Comment utiliser Continuer dans Es6

WBOY
WBOYoriginal
2022-08-30 17:09:531245parcourir

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)

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

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
    })

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])
    }

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)
    }

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!

Déclaration:
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