第二個比第一個好嗎?定義循環外的變量是否更好?
FIRST:
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);
...
}
第二:
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);
...
}
謝謝。
+1偉大的問題..正如我最初認爲這是顯而易見的,但很快通過其他答案意識到,這是非常明顯 – Chris