JS的reduce方法使用(数组去重)

话不多说:直接贴代码

let a = {}
let s = 
[
	{index: 1, name: '张三'},
	{index: 1, name: '李四'},
	{index: 2, name: '王五'}
].reduce((pre, cur) => {
	(a[cur.index] ? false : (a[cur.index] = true)) && pre.push(cur)
	return pre
}, [])
console.log(s)

效果图:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/CSDN_gmm/article/details/106548940