关于javascript:Js数组去重

办法一:应用reduce,includes
1.定义数组

let numArr = ['1','9','9','7','0','4','1','2','2','4','0']

2.封装一个去重办法 remove()

function remove(arr) {
  return arr.reduce((newarr,cur) => {
    if(newarr.includes(cur) === false) newarr.push(cur)
    return newarr
  },[])
} 

3.执行去重办法
remove(numArr)

4.输入后果
['1','9','7','0','4','2']

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理