“JavaScript удалить Uniques из массива” Ответ

JavaScript Найти уникальные значения в массиве

// usage example:
var myArray = ['a', 1, 'a', 2, '1'];
var unique = myArray.filter((v, i, a) => a.indexOf(v) === i); 

// unique is ['a', 1, 2, '1']
CodeBaron

JavaScript удалить Uniques из массива

function getNotUnique(array) {
    var map = new Map();
    array.forEach(a => map.set(a, (map.get(a) || 0) + 1));
    return array.filter(a => map.get(a) > 1);
}

console.log(getNotUnique([1, 2, 2, 4, 4])); //[2, 2, 4, 4]
console.log(getNotUnique([1, 2, 3] )); //[]
Web Surfer

Ответы похожие на “JavaScript удалить Uniques из массива”

Вопросы похожие на “JavaScript удалить Uniques из массива”

Больше похожих ответов на “JavaScript удалить Uniques из массива” по JavaScript

Смотреть популярные ответы по языку

Смотреть другие языки программирования