bape
Version:
A Bathing Ape
20 lines (17 loc) • 359 B
JavaScript
/**
* Return a map that count how many times every element appear in an array
*
* @param {Array} arr
*/
export default function countArrayItem(arr) {
const map = new Map()
for (const item of arr) {
const cnt = map.get(item)
if (cnt === undefined) {
map.set(item, 1)
} else {
map.set(item, cnt + 1)
}
}
return map
}