SHARE
TWEET

Do not lookup length each time

a guest Jul 27th, 2011 128 Never
  1.                         protected function button2_clickHandler(event:MouseEvent):void
  2.                         {
  3.                                 var vector:Vector.<int> = new Vector.<int>(1000000);
  4.                                 var usePush:Boolean = false;
  5.                                 var result:Array = [];
  6.                                 var time:int = getTimer();
  7.                                 var length:int = vector.length;
  8.                                
  9.                                 for(var i:int = 0; i < length; i++){
  10.                                         if (usePush){
  11.                                                 result.push(vector[i]);
  12.                                         }
  13.                                         else {
  14.                                                 result[i] = vector[i];
  15.                                         }
  16.                                 }
  17.                                
  18.                                 time = getTimer() - time;
  19.                                 trace("time = ", time);
  20.  
  21.                         }
RAW Paste Data
Top