Find duplicates in an array
Javascript: Find duplicates in an array
by lshettyl
HTML
<div id="results"></div>
JavaScript
const findDups = (arr, includeOriginal = false) => {
let obj = {},
temp = {};
arr.forEach((v, i) => {
obj[v] &&
(temp[v] = temp[v] && temp[v] + 1 || (includeOriginal && 2 || 1)) ||
(obj[v] = 1);
});
console.log(temp);
results.innerHTML = JSON.stringify(temp, null, 4);
}
findDups(["me", "him", "her", "me"], true);