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);