JavaScript配列の重い3つの方法とコードの例

924 ワード

重い配列を作る方法はたくさんありますが、どれが一番理想かは自分では分かりません.そこで、自分で下の配列の重さ除去の効果と性能をテストしました.十万個のデータをテストします.コードと所要時間は以下の通りです.
どの方法を採用するかは実際の状況によって決めましょう.

/*   : 1,'1'         ;   hash  , :{x;1},{y:1}         //10ms */
Array.prototype.unique=function(){
  var newArr=[],obj={};
  for(var i=0,len=this.length;i