Junior
Welke lusstructuren bestaan er in JavaScript?
sobes.tech AI
Antwoord van AI
for: Herhaal een codeblok een vast aantal keren.for (let i = 0; i < 5; i++) { console.log(i); }for...in: Loopt door de eigenschappen van een object (inclusief geërfde, indien niet gefilterd).const obj = { a: 1, b: 2 }; for (const key in obj) { console.log(key + ': ' + obj[key]); }for...of: Loopt door iterabele objecten (arrays, strings, Map, Set, etc.).const arr = [1, 2, 3]; for (const element of arr) { console.log(element); }while: Herhaalt een codeblok zolang de voorwaarde waar is.let i = 0; while (i < 5) { console.log(i); i++; }do...while: Voert een codeblok één keer uit, en herhaalt het zolang de voorwaarde waar is. De voorwaarde wordt aan het eind gecontroleerd.let i = 0; do { console.log(i); i++; } while (i < 5);forEach(methode van arrays en andere iterabele objecten): Voert een gegeven functie één keer uit voor elk element.const arr = [1, 2, 3]; arr.forEach(function(element) { console.log(element); });