Heim > Artikel > Web-Frontend > Erweiterte Schreibmethode für For-Schleifen
1. Häufig verwendete Schreibmethoden:
for(var i=0;i<arr.length;i++){ console.log(i); console.log(arr[i]); }
Sie müssen arr.length jedes Mal einmal lesen, um ein Urteil zu fällen
2.
for(var i=0,len=arr.length;i<len;i++){ console.log(i); console.log(arr[i]); }
Die Variablen sind vollständig definiert. Es ist nicht erforderlich, die Länge i und die Länge direkt vom Computer zu ermitteln 3,
Beurteilung und Aufgabe zusammenfügen, während der Schleife zuweisen
for(var i=0,val;val=arr[i++];){ console.log(i); console.log(val); }
Sehen Sie sich ein anderes for(var i=10;i) an --;){console. log(i);}
Auf den ersten Blick denken Sie vielleicht, dass es falsch ist, weil die Anweisung nicht vollständig ist, aber die Schleife wird 10 Mal sein. Da der zweite Satz des Bedingungssatzes i4eb27b6a65bf5fcf0ebd1c375d5e07e1arr.length, dann ist val undefiniert und wird als undefiniert beurteilt . Das Urteil wird beendet und die Schleife endet.for(var i = 0;i<arr.length;i++){ var val = arr[i]; }Daher können Sie in der Schleife 0, null, undefinierte, falsche und leere Zeichenfolgen verwenden, um Urteile durch Abkürzungen zu fällen und das Programmierdenken zu erlernen.
Das obige ist der detaillierte Inhalt vonErweiterte Schreibmethode für For-Schleifen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!