let specList = [
{
id: 1,
name: '张三',
code: 1001
},
{
id: 1,
name: '李四',
code: 1001
},
{
id: 2,
name: '张三2',
code: 1001
}
]
// 方法一
let names = specList.map(item => item["code"]);
let nameSet = new Set(names);
if (nameSet.size == names.length) {
console.log("无重复");
} else {
console.log("有重复")
}
// 方法二
var mapArr = specList.map(item => item.id);
var setArr = new Set(mapArr);//去重复
console.log(setArr.size < mapArr.length ? '有重复' : '无重复');