| import { concat } from './concat.js' | |
| import { filter } from './filter.js' | |
| import { includes } from './includes.js' | |
| 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)) | |
| } |