Как сделать объединение массивов без повторений на js
Ответы
Виктория Аблаева
19 октября 2022
Любителям библиотеки 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()
1
0
Aleksandr Litvinov
30 августа 2022
Для объединения массивов без повторений можно использовать Set
:
const arr1 = [1, 2, 3, 4];
const arr2 = [3, 4, 5, 6];
const mergedArray = [...arr1, ...arr2];
const mergedArrayWithoutRepeat = [...new Set([...mergedArray]);
1
0