Испытания

Пересечение массивов

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%

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

Автор Дата обновления Версий
euvgeniy 15 июня, 19:45 1
mitra 15 июня, 15:51 1
linarsy 14 июня, 20:23 1
user-5513bf8b7ffe1d59 14 июня, 15:00 1
feycot 13 июня, 04:36 2