これは私がこの質問に対する答えとして見つけたコードです:配列から重複した項目を削除するJavaScriptプログラムを書く(大文字小文字の区別を無視する)。JavaScriptでfilter()でindexOfを使用する方法
var arr1=[3, 'a', 'a', 'a', 2, 3, 'a', 3, 'a', 2, 4, 9, 3, 'A'];
var uniqueArray = arr1.filter(function(elem,i,rep){
return i == rep.indexOf(elem);
})
console.log(uniqueArray);
は私が行い、そのindexOfの要素の最初の出現のインデックスを検索するために使用されるものフィルタ()知っているが、このラインは、どのように私は理解していない:
i == rep.indexOf(elem);
のみ紹介しますuniqueArrayのユニークな要素
'var uniqueArray = [... new Set(arr1)]; ' – baao