js 过滤唯一值,数组去重

今天学到一种新的数据去重方法,分享给大家

			const array = [1,2,3,4,5,6,1,2,5,7]
			const uniqueArray = [...new Set(array)]
			console.log(uniqueArray)

Set类型是在ES6中新增的,它类似于数组,但是成员的值都是唯一的,没有重复的值。结合扩展运算符(…)我们可以创建一个新的数组,达到过滤原数组重复值的功能。

需要特别注意的是!!!

	这个技巧的适用范围是数组中的数值的类型为:undefined, null, boolean,
	 string, number。当包涵object, function, array时,则不适用。

猜你喜欢

转载自blog.csdn.net/Taurus_0811/article/details/90287579