Heim > Web-Frontend > js-Tutorial > Tag/Tage des Codes: Erweiterte Schleifen

Tag/Tage des Codes: Erweiterte Schleifen

WBOY
Freigeben: 2024-09-01 21:12:02
Original
618 Leute haben es durchsucht

Day /  Days of Code: Advanced Loops

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}.`);
}
Nach dem Login kopieren

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!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage