Count duplicate array elements in an Array
by Ishank Dubey
JavaScript
var inputArray = [1, 1, 2, 2, 2, 4, 4, 4, 1, 1, 1, 4, 4, 4];
var keyVal = {};
for (let i = 0, length = inputArray.length; i < length; i++) {
var count = 0;
if (!keyVal.hasOwnProperty(inputArray[i])) {
count++;
for (let j = i + 1; j < length; j++) {
if (inputArray[j] == inputArray[i]) {
count++;
}
}
keyVal[inputArray[i]] = count;
}
}
console.log(keyVal);