/
Вопросы и ответы
/
JavaScript
/

Как сделать объединение массивов без повторений на js

Как сделать объединение массивов без повторений на js

4 года назад

Человек-Молекула

Ответы

1

Любителям библиотеки Lodash для подобной операции подойдёт метод _.union():

const numbers1 = [1, 2, 3];
const numbers2 = [101, 2, 1, 10];
const numbers3 = [2, 1];
const union = _.union(numbers1, numbers2, numbers3);
console.log(union); // => [ 1, 2, 3, 101, 10 ] //получаем массив без повторений

_.union()

3 года назад

Виктория Аблаева

1

Для объединения массивов без повторений можно использовать Set:

const arr1 = [1, 2, 3, 4];
const arr2 = [3, 4, 5, 6];

const mergedArray = [...arr1, ...arr2];
const mergedArrayWithoutRepeat = [...new Set([...mergedArray]);

3 года назад

Aleksandr Litvinov