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}.`); }
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!