Mit der for-Schleife kann man Code mehrfach ausführen. Dazu benötigt man nur einen Startwert (hier: i = 0), eine Bedingung wie lange ausgeführt werden soll (hier: solange i < 6) und die Erhöhung vom Startwert (hier: i++).
for(let i = 0; i < 6; i++) {
console.log("i ist gleich: " + i)
}
// Ausgabe
// i ist gleich: 0
// i ist gleich: 1
// i ist gleich: 2
// i ist gleich: 3
// i ist gleich: 4
// i ist gleich: 5
Genau diese Logik kann verwendet werden, um die Werte eines Arrays auszugeben. Nehmen für dieses Beispiel unser “fruechte” Array:
let fruechte = ['Apfel', 'Birne', 'Banane', 'Ananas', 'Orange']
for(let i = 0; i < fruechte.length; i++) {
console.log(fruechte[i])
}
// Ausgabe:
// Apfel
// Birne
// Banane
// Ananas
// Orange
Die Funktion “length”, bei “fruechte.length”, gibt die Anzahl Elemente in einem Array aus, also hier 5. Die hier gezeigte for-Schleife arbeitet sich durch unser Array. Sie beginnt mit 0, genau wie alle Arrays und endet bei 4. So kann das gesamte Array ausgegeben werden. Eine einfachere Version der For-Schleife, um Werte aus einem Array auszugeben, ist folgende:
let fruechte = ['Apfel', 'Birne', 'Banane', 'Ananas', 'Orange']
for (const frucht of fruechte) {
console.log(frucht)
}
// Ausgabe:
// Apfel
// Birne
// Banane
// Ananas
// Orange