Как сделать объединение массивов без повторений на js
4 года назад
Человек-Молекула
Любителям библиотеки 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 года назад
Виктория Аблаева
Для объединения массивов без повторений можно использовать Set:
Set
const arr1 = [1, 2, 3, 4]; const arr2 = [3, 4, 5, 6]; const mergedArray = [...arr1, ...arr2]; const mergedArrayWithoutRepeat = [...new Set([...mergedArray]);
Aleksandr Litvinov
Фронтенд-разработчик
Изучите HTML, CSS, JavaScript и React
от 6 792 ₽
Посмотреть →
ООП на Javascript
Изучите архитектуру и принципы чистого кода на JS
от 3 900 ₽
СИКП на JS
Навык фундаментального программирования
Асинхронное программирование на JS
Навык работы с асинхронностью в JS
Typescript
Изучите Typescript и получите навык снижать ошибки, упрощать отладку
Полный список доступных курсов по разным направлениям
Похожие вопросы
Курсы по веб-разработке