You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
558 B
17 lines
558 B
|
4 months ago
|
import filter from './filter';
|
||
|
|
import contains from './contains';
|
||
|
|
/**
|
||
|
|
* Flattens `array` a single level deep.
|
||
|
|
*
|
||
|
|
* @param {Array} arr The array to inspect.
|
||
|
|
* @param {Array} values The values to exclude.
|
||
|
|
* @return {Array} Returns the new array of filtered values.
|
||
|
|
* @example
|
||
|
|
* difference([2, 1], [2, 3]); // => [1]
|
||
|
|
*/
|
||
|
|
var difference = function (arr, values) {
|
||
|
|
if (values === void 0) { values = []; }
|
||
|
|
return filter(arr, function (value) { return !contains(values, value); });
|
||
|
|
};
|
||
|
|
export default difference;
|
||
|
|
//# sourceMappingURL=difference.js.map
|