Karsten G.: Schreibweise einer for-Schleife

Beitrag lesen

Hallo,

es gibt ja einige Schreibweisen fuer eine for-Schleife in Javascript. Ich bin nun ueber eine neue Schreibweise gestolpert, mit der generell eine Zeile (Folge)Code eingespart werden kann. Da diese Schreibweise aber nicht ueblich erscheint, wollte ich einmal bei den Experten nachfragen, ob es abgesehen von Performancebetrachtungen andere Dinge gibt, die gegen diese Schreibweise sprechen wuerden?

Standardschreibweise ohne caching

  
var arr = [1,2,3,4];  
for(var i = 0; i < arr.length;i++){  
  var item = arr[i];  
  // bla bla bla  
}  

neue Schreibform

  
var arr = [1,2,3,4];  
for(var i = 0, item; item = arr[i] ;i++){  
   // bla bla bla  
}  

Gibt es mit der unteren Schreibweise Nachteile gegenueber der oberen, abgesehen von moeglichen Performanceueberlegungen?

Gruss,
Karsten