vareq=require('./eq');/** * The base implementation of `_.sortedUniq` and `_.sortedUniqBy` without * support for iteratee shorthands. * * @private * @param {Array} array The array to inspect. * @param {Function} [iteratee] The iteratee invoked per element. * @returns {Array} Returns the new duplicate free array. */functionbaseSortedUniq(array,iteratee){varindex=-1,length=array.length,resIndex=0,result=[];while(++index<length){varvalue=array[index],computed=iteratee?iteratee(value):value;if(!index||!eq(computed,seen)){varseen=computed;result[resIndex++]=value===0?0:value;}}returnresult;}module.exports=baseSortedUniq;