Испытания

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

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%

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

Автор Дата обновления Версий
mettled 14 дек., 20:58 1
cvcd005 11 дек., 15:16 1
altynbek132 09 дек., 09:23 1
tadamory 05 дек., 18:11 1
slava_kaderkin 05 дек., 11:25 1