let arr = [
{ id: 1, name: '关羽', age: 38 },
{ id: 2, name: '吕布', age: 24 },
{ id: 3, name: '张良', age: 21 },
{ id: 4, name: '吕布', age: 24 }
];
//map() 返回指定字段
const ids = arr.map(value => value.name);
//Set() 去重
const idsSet = new Set(ids);
if (idsSet.size == ids.length) {
console.log("不存在同个值")
} else {
console.log("存在同个值")
}
console.log(ids, idsSet)
console.log(ids.length, idsSet.size)
JS判断数组中是否有重复值
最新推荐文章于 2024-04-19 10:47:35 发布