字符串数组
function unchange(arr) {
let newArr = []
for (let i = 0; i < arr.length; i++) {
if (!newArr.includes(arr[i])) {
newArr.push(arr[i])
}
}
return newArr
}
对象数组
let newObj = {}
newArr = [...arr].reduce((pre, cur) => {
newObj[cur.value] ? '' : newObj[cur.value] = true && pre.push(cur)
return pre
}, [])