BLACK FRIDAY

осталось 3 дня

Скидка 10% и подарок на выбор — при покупке одной программы
При покупке двух программ  — вторая со скидкой 50%

Как найти пересечение массивов js

Ответы
Аватар пользователя Вячеслав Межуревский
Вячеслав Межуревский
26 сентября 2022

Если необходимо найти пересечение массивов - список всех уникальных вхождений, то можно поступить так:

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

// создаем временный массив всех значений
const temp = [...arr1, ...arr2];

const result = [];

for (let i = 0; i < temp.length; i++) {
  if (!result.includes(temp[i])) {
    result.push(temp[i])
  }
}

Подробнее о методе массивов includes можно прочитать здесь.

Добавьте ваш ответ

Рекомендуемые курсы

полифиллы
AJAX
события
селекторы
20 часов
Посмотреть
состояние
JSX
компоненты
производительность
26 часов
Посмотреть
утверждения
jest
матчеры
юнит-тесты
14 часов
Посмотреть