“JS Delete Duplicates из массива” Ответ

JS Delete Duplicates из массива

const names = ['John', 'Paul', 'George', 'Ringo', 'John'];

let unique = [...new Set(names)];
console.log(unique); // 'John', 'Paul', 'George', 'Ringo'
Wandering Weevil

JS Delete Duplicates из массива

const names = ['John', 'Paul', 'George', 'Ringo', 'John'];

let x = (names) => names.filter((v,i) => names.indexOf(v) === i)
x(names); // 'John', 'Paul', 'George', 'Ringo'
African Ground Squirrel

JS Delete Duplicates из массива

const names = ['John', 'Paul', 'George', 'Ringo', 'John'];

function removeDups(names) {
  let unique = {};
  names.forEach(function(i) {
    if(!unique[i]) {
      unique[i] = true;
    }
  });
  return Object.keys(unique);
}

removeDups(names); // // 'John', 'Paul', 'George', 'Ringo'
Wandering Weevil

JavaScript Удалить дубликаты из массива

function toUniqueArray(a){
    var newArr = [];
    for (var i = 0; i < a.length; i++) {
        if (newArr.indexOf(a[i]) === -1) {
            newArr.push(a[i]);
        }
    }
  return newArr;
}
var colors = ["red","red","green","green","green"];
var colorsUnique=toUniqueArray(colors); // ["red","green"]
Grepper

JavaScript для удаления дубликатов из массива

uniqueArray = a.filter(function(item, pos) {
    return a.indexOf(item) == pos;
})
Awful Albatross

Удалить дубликаты в массиве в JavaScript

let chars = ['A', 'B', 'A', 'C', 'B'];
let uniqueChars = [...new Set(chars)];

console.log(uniqueChars);
Cutecub Follower

Ответы похожие на “JS Delete Duplicates из массива”

Вопросы похожие на “JS Delete Duplicates из массива”

Больше похожих ответов на “JS Delete Duplicates из массива” по JavaScript

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

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