Junior
Welche Schleifenstrukturen gibt es in JavaScript?
sobes.tech KI
Antwort von AI
for: Wiederholt einen Codeblock eine festgelegte Anzahl von Malen.for (let i = 0; i < 5; i++) { console.log(i); }for...in: Durchläuft die Eigenschaften eines Objekts (einschließlich geerbter, wenn sie nicht gefiltert werden).const obj = { a: 1, b: 2 }; for (const key in obj) { console.log(key + ': ' + obj[key]); }for...of: Durchläuft iterierbare Objekte (Arrays, Strings, Map, Set usw.).const arr = [1, 2, 3]; for (const element of arr) { console.log(element); }while: Wiederholt einen Codeblock, solange die Bedingung wahr ist.let i = 0; while (i < 5) { console.log(i); i++; }do...while: Führt einen Codeblock einmal aus und wiederholt ihn dann, solange die Bedingung wahr ist. Die Bedingung wird am Ende geprüft.let i = 0; do { console.log(i); i++; } while (i < 5);forEach(Methode von Arrays und anderen iterierbaren Objekten): Führt eine bereitgestellte Funktion einmal für jedes Element aus.const arr = [1, 2, 3]; arr.forEach(function(element) { console.log(element); });