ES6+数组去重
思路:将数组扁平为一个对象,再将对象转数组
数据源
const data = [
{
"id": "1",
"name": "test1"
},
{
"id": "1",
"name": "test1"
},
{
"id": "2",
"name": "test1"
}
]
去重方法
const removeRepeat = (data) => {
const map = {};
data.map(item => {
map[item.id] = item
});
const list = Object.values(map);// 对象转数组
return list
}