Maison > interface Web > js tutoriel > Jour/Jours de Code : Boucles avancées

Jour/Jours de Code : Boucles avancées

WBOY
Libérer: 2024-09-01 21:12:02
original
616 Les gens l'ont consulté

Day /  Days of Code: Advanced Loops

Vendredi 30 août 2024

Je suis actuellement en deuxième formation du parcours Codecademy Full-Stack Engineer. J'ai récemment terminé la leçon JavaScript Syntax I et j'ai terminé les devoirs sur les tableaux et les boucles dans JavaScript Syntax II. Viennent ensuite les objets, les itérateurs, les erreurs et le débogage, la pratique et trois projets de défi.

Le point fort de la journée a été l'apprentissage de boucles qui étaient complètement nouvelles pour moi, à savoir les boucles for..of et for..in. Celles-ci fonctionnent un peu comme les boucles for traditionnelles mais sont plus concises, lisibles et maintenables. Voici une comparaison :

// Traditional for loop
for (let i = 0; i < hobbies.length; i++) {
  console.log(`I enjoy ${hobbies[i]}.`);
}

// for..of loop
for (const hobby of hobbies) {
  console.log(`I enjoy ${hobby}.`);
}
Copier après la connexion

Dans les boucles for..of, les itérateurs sont complètement abstraits, mettant les objets et les éléments eux-mêmes au premier plan. Ce changement d'orientation rend le code plus lisible. Cependant, celles-ci ne remplacent pas complètement les boucles for traditionnelles, par exemple : elles ne prennent pas en charge l'itération vers l'arrière, bien que les instructions break et continue soient disponibles.

Dans l’ensemble, j’apprécie le voyage et j’attends avec impatience les défis à venir. Le défi 100 Days of Code a été non seulement un excellent moyen de rester motivé et de suivre mes progrès, mais la communauté des développeurs est géniale !

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!

source:dev.to
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