Fr, 30. August 2024
Ich befinde mich derzeit im zweiten Kurs des Codecademy Full-Stack Engineer-Pfads. Ich habe kürzlich die Lektion „JavaScript-Syntax I“ abgeschlossen und die Aufgaben zu Arrays und Schleifen in „JavaScript-Syntax II“ abgeschlossen. Als nächstes folgen Objekte, Iteratoren, Fehler und Debugging, Übung und drei Herausforderungsprojekte.
Das Haupthighlight heute war das Erlernen von Schleifen, die für mich völlig neu waren, nämlich for..of- und for..in-Schleifen. Diese funktionieren ähnlich wie herkömmliche For-Schleifen, sind jedoch prägnanter, lesbarer und wartbarer. Hier ist ein Vergleich:
// 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}.`); }
In for..of-Schleifen werden Iteratoren vollständig abstrahiert, wodurch die Objekte und Elemente selbst in den Vordergrund gerückt werden. Durch diese Fokusverlagerung wird der Code besser lesbar. Dies ist jedoch kein vollständiger Ersatz für herkömmliche For-Schleifen, z. B.: Sie unterstützen keine Rückwärtsiteration, obwohl Break- und Continue-Anweisungen verfügbar sind.
Alles in allem genieße ich die Reise und freue mich auf die bevorstehenden Herausforderungen. Die 100-Tage-Code-Herausforderung war nicht nur eine großartige Möglichkeit, motiviert zu bleiben und meine Fortschritte zu verfolgen, sondern auch die Entwickler-Community ist großartig!
Das obige ist der detaillierte Inhalt vonTag/Tage des Codes: Erweiterte Schleifen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!