30
JavaScript配列のすべての一意の値を取得します(重複を削除します)
一意であることを確認する必要がある数値の配列があります。私はインターネットで以下のコードスニペットを見つけました。配列にゼロが含まれるまで、それはうまく機能します。Stack Overflowで、このスクリプトとほぼ同じように見えるこのスクリプトを見つけましたが、失敗しません。 それで、私が学ぶのを助けるために、誰かがプロトタイプスクリプトがどこで間違っているのかを判断するのを手伝ってくれる? Array.prototype.getUnique = function() { var o = {}, a = [], i, e; for (i = 0; e = this[i]; i++) {o[e] = 1}; for (e in o) {a.push (e)}; return a; } 重複した質問からのより多くの回答: JS配列から重複する値を削除する 同様の質問: 配列内のすべての非一意の値(つまり、重複/複数のオカレンス)を取得します
1488
javascript
arrays
unique