Пересечение массивов Испытание курса: JS: Коллекции

intersection.js

Реализуйте и экспортируйте функцию по умолчанию, которая находит пересечение двух массивов. Пересечение двух массивов A и B — это массив только с теми элементами A и B, которые одновременно принадлежат обоим массивам, без дублей.

Обратите внимание, что порядок значений в пересечении должен соответствовать порядку появления этих значений в исходных массивах (сначала в первом переданном массиве, потом - во втором).

intersection([2, 1], [2, 3]);
// → [2]

intersection([3, 1, 3], [3, 3, 2]);
// → [3]

intersection(
      ['kirill', 'rakhim', 'alex', 'dima', 'dzhamshut'],
      ['ippolit', 'rakhim', 'dima', 'schtirlitz', 'kirill', 'alex', 'alibaba'],
    );
// → ['kirill', 'rakhim', 'alex', 'dima']
Успешных завершений: 97%

Для полного доступа к испытанию нужна профессиональная подписка

Профессиональная подписка откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, даст возможность обращаться за помощью к менторам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.

Получить доступ
115
курсов
892
упражнения
2241
час теории
3196
тестов

Последние код-ревью

Автор Дата обновления Версий
user-b1fcdcb23cc8f4f0 14 сент., 11:24 1
nichegosebe 09 сент., 06:13 1
agmrv 19 авг., 17:04 1
user-13ad250f7cf54796 01 авг., 20:19 1
vasily_orlenko 17 июля, 12:49 1