Heim > Artikel > Web-Frontend > Zusammenfassung der Leistungsoptimierung für For-Schleifen in JS
Dieser Artikel stellt Ihnen eine Zusammenfassung der For-Loop-Leistungsoptimierung in JS vor. Ich hoffe, dass er für Freunde hilfreich ist.
Wir verwenden wirklich zu viele FOR-Schleifen, aber haben Sie auf die optimierte Schreibweise geachtet? Aufzeichnung:
1. Die gebräuchlichste Schreibweise, daran ist nichts auszusetzen
for (var i = 0; i < 10; i++) { // do something...}
2 Schleifen sind variabel. Situation
for (var i = 0; i < arr.length; i++) { // do something...}
Tatsächlich schreiben die meisten Leute auf diese Weise, dass das Array jedes Mal gelesen werden muss Zeit, in der es Schleifen gibt. Die Länge ist nicht kosteneffektiv.
3. Optimierte Schreibmethode für variable Situationen die Länge und dann die Schleife. Die Länge muss nicht gelesen werden
4. Die oben genannten 3 können auch so geschrieben werden
for (var i = 0, l = arr.length; i < l; i++) { // do something...}
Das ist nur 3. Es ist nur eine Variation, eine andere Schreibweise, überhaupt keine Optimierung. Da es keinen Bereich auf Blockebene gibt, ist der Effekt derselbe wie bei 3
5. Optimiertes Schreiben und aktualisierte Version
var i = 0, l = arr.length; for (; i < l; i++) { // do something...}
Empfohlene Schreibmethode, die eine Variable basierend auf der dritten Methode speichert.
Empfohlene verwandte Artikel:So konvertieren Sie vue.js-Bilder in Base64, laden Bilder hoch und zeigen eine Vorschau an
Ein Fall von js Thread - um Zufälligkeit zu erzielen Schneller Schreibmaschineneffekt
Das obige ist der detaillierte Inhalt vonZusammenfassung der Leistungsoptimierung für For-Schleifen in JS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!