JavaScript一行代码实现数组去重

  • Post author:
  • Post category:java



一行代码实现数组去重

		let arr = [1,2,3,4,1,4,5,6,8,6];
        arr = [...new Set(arr)]

Set 是一个构造函数,用来生成 Set 数据结构,它类似于数组,但是成员的值都是唯一的、没有重复的, 初始化 Set 可以接受一个数组或类数组对象作为参数,也可以创建一个空的 Set:

new Set( 数组 ),返回一个去重后的类数组

…为展开运算符,将数组类数组展开每一项用逗号隔开

或者:

		let arr = [1,2,3,4,1,4,5,6,8,6];
        arr = Array.from(new Set(arr))



版权声明:本文为htcvive原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。