美文网首页
判断一个列表所有子级对象中的某个字段值是否重复

判断一个列表所有子级对象中的某个字段值是否重复

作者: sunxiaochuan | 来源:发表于2020-10-28 14:15 被阅读0次

正文

  1. 思路的记录

先声明一个空数组,然后遍历列表数据,将想要区分的值,存储到事先声明的空数组中,之后使用一个 new Set 方法,给空数组变量去重,并用一个新变量接收返回值,最后比较 空数组 和 新变量的 length 属性是否 ===,最后 true 就表示无重复值,反之 false 就表示有重复值。

  1. 代码演示
// 数据字段
const listData = [...]
// 空数组
let data = []
// 遍历 value 值,并进行存储
listData.forEach(element=>{
  const { value } = element
  key && data.push(value)
})
// 数组去重,并用一个新变量接收
const newData = new Set(data)
// 最后通过比较长度,判断是否有重复值存在
const isRepeat = data.length === newData.length
console.log(isRepeat )

相关文章

网友评论

      本文标题:判断一个列表所有子级对象中的某个字段值是否重复

      本文链接:https://www.haomeiwen.com/subject/xigqvktx.html