_.uniq = function(array, isSorted, iterator) {
var newArr = [];
if(iterator === undefined) {
for(var i = 0; i<array.length; i++) {
if(! newArr.join('').includes(array[i])) {
newArr.push(array[i]);
}
}
} else {
for(var i = 0; i<array.length; i++) {
var test = iterator(array[i],i,array);
if (test && array[i] == array[0]) {
newArr.push(array[0], array[1]);
return newArr;
}
}
if(!test) newArr.push(array[0]);
}
return newArr;
};
//
iterator(newArr[j],j,newArr) ? arr2.push(newArr[j]) : '';
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter