どのように使用するには:
アレイ(データ1、データ2).IndexOf
これは、現在の戻り値のデータが存在しない場合、現在のインデックスindex、データ2のデータ配列に対応する値は、標準(見ないスクラッチから書かれたデフォルト)の開始点を見つけるために、判定された戻りアレイ-1 ;
例えば:
リスト= [1、1、1、2、2、2、3、3、3、4、4、4]でした。
VAR newlist = [];
list.forEach(関数(V){
(=== newlist.indexOf(V)-1)であれば{
newlist.push(V);
}
})
console.log(newlist); //時間newlist = [1,2,3,4]
このようなアイデア:
まず、我々は、新しい空の配列が重複排除後にデータを格納するために使用される宣言します
そして、データを取る重量を、行くために配列をループ、
使用inddexOf()データが新しい配列内で検索して取得するには、
-1ないループサイクルの終わりまで継続した場合、-1アレイに新しいデータを追加するために使用されるプッシュ()がある場合は-1戻り値は、新しい配列に、このデータの有無によって判定された場合。
これは、重複排除後の配列になりました。