题目描述
找出数组 arr 中重复出现过的元素
示例1
输入
复制
[1, 2, 4, 4, 3, 3, 1, 5, 3]
输出
复制
[1, 3, 4]
function duplicates(arr) {
const map = new Map()
const arr1 = []
arr.forEach((val) => {
if(!map.has(val)) {
map.set(val, 1)
} else {
arr1.push(val)
}
})
const set = new Set(arr1)
const arr2 = Array.from(set)
arr2.sort((a,b) => a-b)
return arr2
}