._uniq (correct)
Sat May 22 2021 18:45:06 GMT+0000 (Coordinated Universal Time)
Saved by
@ejiwen
#javascript
_.uniq = function(array, isSorted, iterator) {
var uniqueArray = [];
var storeObj = {};
var iteratorArray = [];
_.each(array, function(item, index) {
if (iterator) {
iteratorArray.push(iterator(item));
} else {
iteratorArray.push(_.identity(item));
}
});
_.each(iteratorArray, function(item, index) {
if (storeObj[item] === undefined) {
storeObj[item] = array[index];
}
});
for(var key in storeObj) {
uniqueArray.push(storeObj[key]);
}
return uniqueArray;
};
content_copyCOPY
Comments