重み関数へのパッケージの配列

/ * 
  Unipue:関数名が
  @params 
    進[配列]重いアレイ行く
  @return 
    重複除外後の[配列]アレイ
* / 
機能UNIQUE(進){ 
   LET OBJ = {};
 のために I = 0(LET; Iは< ary.length;私は++ 
{ 
  項目LET = 進[I];
   IF!(OBJ [項目] ==は未定義)
{ 
 // ary.splice(I ,. 1); 
 // i--; 
 // スプライス性能が悪いわけではありません私たちはお勧め 
  進[I] =進[。-ary.length 1 ;] 
  ary.popを(); 
  I - ;
   続行; 
} 
  OBJ [項目] =項目; //むしろobj.item =項目よりも、ここでは属性として項目の値があり、一方
                             、// 属性などの非「アイテム」。  
}
   戻り進; 
}
/ * 
  Unipue:関数名が
  @params 
    進[配列]重いアレイ行く
  @return 
    重複除外後の[配列]アレイ
* / 
機能UNIQUE(進){ 
   LET OBJ = {};
 のために I = 0(LET; Iは< ary.length;私は++ 
{ 
  項目LET = 進[I];
   IF!(OBJ [項目] ==は未定義)
{ 
 // ary.splice(I ,. 1); 
 // i--; 
 // スプライス性能が悪いわけではありません私たちはお勧め 
  進[I] =進[。-ary.length 1 ;] 
  ary.popを(); 
  I - ;
   続行; 
} 
  OBJ [項目] =項目; //むしろobj.item =項目よりも、ここでは属性として項目の値があり、一方
                             、// 属性などの非「アイテム」。  
}
   戻り進; 
}

 

おすすめ

転載: www.cnblogs.com/angle-xiu/p/11319321.html