ES6 - 使用Set进行数组去重

  • Set类似于数组,但是成员的值都是唯一的,没有重复。可以利用Set的特点进行数组的去重。

示例代码:

let theArray = 
[ 
	'5ca2bc4a54bc0f2fa07b1541', 
	'5ca2bc4a54bc0f2fa07b1541', 
	'5c9d8cc3161d6c257c021340', 
	'5ca2bc4a54bc0f2fa07b1541', 
	'5c9d8cc3161d6c257c021340', 
	'5c9d8cc3161d6c257c021340', 
	'5c9d8cc3161d6c257c021340' 
]

实现代码:

let newArray = Array.from(new Set(theArray));
或
let newArray = [...new Set(theArray)]
console.info(newArray);

执行结果:

Array [ "5ca2bc4a54bc0f2fa07b1541", "5c9d8cc3161d6c257c021340" ]

猜你喜欢

转载自blog.csdn.net/seaalan/article/details/89317801