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}".
L'environnement d'exploitation de ce tutoriel : système Windows 10, ECMAScript version 6.0, ordinateur Dell G3.
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!