00001 var baseDifference = require('./_baseDifference'), 00002 baseFlatten = require('./_baseFlatten'), 00003 baseRest = require('./_baseRest'), 00004 isArrayLikeObject = require('./isArrayLikeObject'); 00005 00027 var difference = baseRest(function(array, values) { 00028 return isArrayLikeObject(array) 00029 ? baseDifference(array, baseFlatten(values, 1, isArrayLikeObject, true)) 00030 : []; 00031 }); 00032 00033 module.exports = difference;