¿Es el segundo mejor que el primero?¿Es mejor definir vars fuera de los bucles?
PRIMERO:
var count:int=myArray.length;
for(var i:uint=0;i<count;i++)
{
var str:String=myArray[i].label;
var somethingElse:Class=...;
var andAnotherThing:MyInstance=new MyInstance(somethingElse);
...
}
SEGUNDO:
var count:int=myArray.length;
var str:String;
var somethingElse:Class;
var andAnotherThing:MyInstance;
for(var i:uint=0;i<count;i++)
{
str=myArray[i].label;
somethingElse=...;
andAnotherThing=new MyInstance(somethingElse);
...
}
Gracias.
+1 Gran pregunta ... como inicialmente pensé que esto era obvio, pero me di cuenta rápidamente a través de las otras respuestas que está lejos de ser obvio – Chris