• 优化array删除 2010-09-10

     var arr:Array = [];
         for ( var i:int = 0 ; i < 800000 ; i++ ){
          arr.push(i);
         }
        
          var dd:int = getTimer();
         for each( var key:Object in arr ){
          if(key == 799999){
           trace(arr.length)
          }
         }
         trace( getTimer() - dd )
        
         var d:int = getTimer();
         if(arr.indexOf(799999)>0)
            arr.splice(arr.indexOf(799999),1);
        trace( getTimer() - d )