12345678910111213141516171819202122232425262728293031323334353637383940 |
- import baseDifference from './_baseDifference.js';
- import baseFlatten from './_baseFlatten.js';
- import baseRest from './_baseRest.js';
- import isArrayLikeObject from './isArrayLikeObject.js';
- import last from './last.js';
- var differenceWith = baseRest(function(array, values) {
- var comparator = last(values);
- if (isArrayLikeObject(comparator)) {
- comparator = undefined;
- }
- return isArrayLikeObject(array)
- ? baseDifference(array, baseFlatten(values, 1, isArrayLikeObject, true), undefined, comparator)
- : [];
- });
- export default differenceWith;
|