Maison > Article > interface Web > types de boucles for en JavaScript
Nous connaissons et aimons tous la boucle for classique, mais saviez-vous que JavaScript propose quelques autres options de boucle for puissantes ?
1) for/in : Celui-ci est très utile pour parcourir les clés d'un objet et manipuler les propriétés de l'objet.
Example: const obj = {name: "JavaScript", type: "Language"}; for (let key in obj) { console.log(key); // outputs "name" and "type" }
2) for/of : Celui-ci est optimal lorsque vous vous concentrez sur les valeurs plutôt que sur les clés ou les indices d'objets itérables, tels que des tableaux ou des chaînes.
Exemple :
const arr = ["JavaScript", "is", "versatile"]; for (let value of arr) { console.log(value); }
3) forEach : celui-ci est un joyau, car il offre commodité et lisibilité, vous aidant à parcourir des tableaux avec une syntaxe minimale, afin que vous puissiez vous concentrer sur la logique dans la boucle plutôt que sur le processus d'itération lui-même.
Exemple :
const arr = ["JavaScript", "is", "versatile"]; arr.forEach(value => console.log(value));
Lequel de ceux-ci préférez-vous ?
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!