1. ホーム
  2. javascript

[解決済み] 配列から重複する要素を削除する[duplicate]。

2023-05-06 11:29:54

質問

例えば、こんな配列があります。

var arr = [1, 2, 2, 3, 4, 5, 5, 5, 6, 7, 7, 8, 9, 10, 10]

私の目的は、配列から繰り返しの要素を破棄し、最終的に以下のような配列を得ることです。

var arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

JavaScriptでこれを実現するにはどうしたらよいでしょうか。

注意:配列はソートされておらず、値は任意の順序で並べることができます。

どのように解決するのですか?

より簡単な方法として Array.filter :

var unique = arr.filter(function(elem, index, self) {
    return index === self.indexOf(elem);
})