/**
* @param {number[]} arr
* @return {boolean}
*/
var uniqueOccurrences = function(arr) {
let map = new Map();
for(let i = 0; i < arr.length; i++) {
if(map.has(arr[i])) {
map.set(arr[i], map.get(arr[i]) + 1);
} else {
map.set(arr[i], 1);
}
}
let set = new Set();
for(let [key, value] of map) {
if(set.has(value)) {
return false;
} else {
set.add(value);
}
}
return true;
};