jQuery function to get all unique elements from an array?と他のスレッドが重複しているように見えるので、私は非常に慎重にフレーズしてみました。私は非常に明確にする必要があります、私は配列からすべての要素を取得したい、それは全く繰り返されません。つまり、配列[1,2,3,4,5,1,2,3,5]があれば[4]を返すはずです。他のスレッドでは、なぜ「ユニーク」という言葉が使われているのかわからなかったので、私は心を失いました。「他のものとは違って、唯一のものだ」という意味です。数回繰り返された数字を返す関数をビルドしていました。この質問をしているうちに、どうやって質問を解釈したのか分かりました。ネットの周りを見れば、誰もがそれを解釈しているように見える。 配列から一意の項目を取得する
は、私がここにこのコードの非常に近い感じ:var myArr = [1,2,3,4,5,1,2,3,5];
var unique = myArr.filter(function(value, index, self){
return self.indexOf(value) != index;
});
console.log(unique);
。削除された要素をユニークに割り当てることができれば、私は設定されますが、フィルタ上のドキュメントを読むだけでも、それがどのように動作するのか理解しがたいです。
私はFreeCodeCampの環境でコーディングしていますので、私はライブラリを含めることができるかどうかわかりません。
'self.indexOf(値)を返す=== self.lastIndexOf(値);' –
私はこれらの他の質問に「ユニーク」の使用を推測のみ一意の値を含む所望*出力*配列を指しますSQLの「select distinct」機能によく似ています。しかし、はい、私はあなたが混乱した理由を見ることができます。 – nnnnnn
「言語」という言い方まで...私は、あなたが望むものに対しては「ユニークな要素を」、他の人々は「ユニークな要素」を得ると言っています:p –