玖叶教程网

前端编程开发入门

前端30秒代码-使用set实现数组去重

Set对象是值的集合,你可以按照插入的顺序迭代它的元素。 Set中的元素只会出现一次,即 Set 中的元素是唯一的。

  • 利用Set元素只会出现一次的特性,实现数组去重
  • 再用…操作符将Set转换为Array
const arr = [2,8,2,4,1,7,1,6,3,6,0,5,0]
const unique = [...new Set(arr)]
console.log(unique)
// [2, 8, 4, 1, 7, 6, 3, 0, 5]

还可以使用sort排序

const arr = [2,8,2,4,1,7,1,6,3,6,0,5,0]
const unique = [...new Set(arr)].sort()
console.log(unique)
// [0, 1, 2, 3, 4, 5, 6, 7, 8]

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言