var array:Array=[2,1,1,2,3,2,3,4,4,4,9,7,6,7]; var len:int=array.length; var temp:Array=[]; temp.push(array[0]); var startTime:uint=getTimer(); for (var i:int=1; i<len; i++) { var k:int=-1; for (var j:int=0; j<temp.length; j++) { if (array[i]!=temp[j]) { k++; } else break; if (k==temp.length-1) { temp.push(array[i]); } } } trace(getTimer()-startTime); trace(temp); 记录一下。