/
dimamir
/
medusa
Обзор
Документация
Войти
/
dimamir
/
medusa
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
packages/core/utils/src/common/array-difference.ts
15 строк
403 B
Adrien de Peretti
chore(): start moving some packages to the core directory (#7215)
03 май 2024, 14:37
Не верифицирован
03 май 2024, 14:37
bbccd64
Код
Авторство
О чём код?
type ArrayDifferenceElement = string | number export function arrayDifference<TElement = ArrayDifferenceElement>( mainArray: TElement[], differingArray: TElement[] ): TElement[] { const mainArraySet = new Set(mainArray) const differingArraySet = new Set(differingArray) const difference = [...mainArraySet].filter( (element) => !differingArraySet.has(element) ) return difference }