Wir alle kennen und lieben die klassische For-Schleife, aber wussten Sie, dass JavaScript noch ein paar andere leistungsstarke For-Schleifenoptionen im Ärmel hat?
1) for/in: Dies ist sehr nützlich, um die Schlüssel eines Objekts zu durchlaufen und Objekteigenschaften zu manipulieren.
Example: const obj = {name: "JavaScript", type: "Language"}; for (let key in obj) { console.log(key); // outputs "name" and "type" }
2) for/of: Dies ist optimal, wenn Ihr Fokus auf den Werten und nicht auf den Schlüsseln oder Indizes iterierbarer Objekte wie Arrays oder Strings liegt.
Beispiel:
const arr = ["JavaScript", "is", "versatile"]; for (let value of arr) { console.log(value); }
3) forEach: Dies ist ein Juwel, da es Komfort und Lesbarkeit bietet und Ihnen hilft, mit minimaler Syntax über Arrays zu iterieren, sodass Sie sich auf die Logik innerhalb der Schleife statt auf den Iterationsprozess selbst konzentrieren können.
Beispiel:
const arr = ["JavaScript", "is", "versatile"]; arr.forEach(value => console.log(value));
Welches davon ist dein Favorit?
Das obige ist der detaillierte Inhalt vonArten von for-Schleifen in JavaScript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!