Получить все уникальные значения в массиве JavaScript (удалить дубликаты)



У меня есть массив чисел, нужно убедиться, что уникальны. Я нашел фрагмент кода ниже в интернете, и он отлично работает, пока массив не имеет ноль в нем. Я нашел этот другой скрипт здесь, так что он выглядит почти точно так же, но он не терпит неудачу.



Итак, ради того, чтобы помочь мне учиться, может ли кто-нибудь помочь мне определить, где прототип сценария идет не так?



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;
}


больше ответов от дубликатов вопрос:




аналогичный вопрос:




  • получить все значения с более чем одно вхождение (т. е. не уникальный) в массиве

639   0  

Comments

    Ничего не найдено.