Thứ hai tốt hơn lần đầu tiên?Tốt hơn là xác định các vars bên ngoài vòng lặp?
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);
...
}
THỨ HAI:
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);
...
}
Cảm ơn bạn.
+1 Câu hỏi tuyệt vời .. như ban đầu tôi nghĩ điều này là hiển nhiên, nhưng đã nhanh chóng nhận ra qua các câu trả lời khác rằng nó là xa rõ ràng – Chris