Есть массив. Например [1,2,4,5,3,5,2,1,3] . Как вывести его уникальное значение. В данном случае [1,2,3,4,5]
let arr = [1,2,4,5,3,5,2,1,3];
let uniqArr = arr.filter((val, i, ar) => ar.indexOf(val) === i);
console.log(uniqArr);
Тоже очень простое решение:
var arr1 = [1,2,4,5,3,5,2,1,3];
let set = new Set(arr1);
let res = Array.from(set);
console.log(res);
выбирайте решение которое нравится
function unique(arr) {
var obj = {};
for (var i = 0; i < arr.length; i++) {
var str = arr[i];
obj[str] = true;
}
return Object.keys(obj);
}
var arr1 = [1,2,4,5,3,5,2,1,3];
console.log(unique(arr1));
lodash.js
var arr1 = [1,2,4,5,3,5,2,1,3];
console.log(_.uniq(arr1));
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.10/lodash.js"></script>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Нужна помощь с Fine Uploader (https://fineuploadercom/), ситуация такова: при загрузке изображения, я на сервере переименовываю его в рандомное имя (необходимо,...
Появилась необходимость написать простой счетчик (как товары в корзине интернет магазина +- у значения input)Всегда делал примерно вот так и проблем...
Пытаюсь скопировать такой командой, но выдает ошибку wget --no-check-certificate --auth-no-challenge -v --debug https://ld-wptemplate-help