Unique Number of Occurrences

LeetCode題目: 1207. Unique Number of Occurrences

My solution:

/**
 * @param {number[]} arr
 * @return {boolean}
 */
let uniqueOccurrences = arr => {
    let map = new Map(), set = new Set();
    arr.forEach(v => map.has(v) ? map.set(v,map.get(v)+1) : map.set(v,1));
    for (let [key,value] of map) {
        if(set.has(value)) {
            return false;
        } else {
            set.add(value);
        }
    }
    return true;
};
profile-image
Hi, 我是 Zeki。目前為一名前端工程師。我相信科技始終來自於人性,是用來幫助人們過上更有品質的生活的,但願也希望如此。