UNPKG

rambdax

Version:

Extended version of Rambda - a lightweight, faster alternative to Ramda

13 lines (10 loc) 334 B
import { concat } from './concat' import { filter } from './filter' import { includes } from './includes' export function symmetricDifference(x, y){ if (arguments.length === 1){ return _y => symmetricDifference(x, _y) } return concat(filter(value => !includes(value, y), x), filter(value => !includes(value, x), y)) }