美文网首页
取出对象数组中某个属性组成新的数组并去重

取出对象数组中某个属性组成新的数组并去重

作者: 简小咖 | 来源:发表于2023-03-28 18:47 被阅读0次
function arrayUnique(arr, type) {
  return arr
    ? [
        ...new Set(
          arr.map((item) => {
            return item[type]
          })
        )
      ]
    : []
}

举例:

const arr = [
  { title: 'title1', name: 'aaaa', description: 'AAAAAA' },
  { title: 'title2', name: 'bbbb', description: 'BBBBBBB' },
  { title: 'title2', name: 'ccccc', description: 'CCCCCC' }
]
arrayUnique(arr, 'title')
// ['title1',  'title2']

相关文章

  • 数组去重

    一般数据结构的数组去重, 数组对象去重,根据某个属性进行去重

  • 数组去重与深浅拷贝

    数组去重 1, 数组去重 ES6的set 方法 对象属性存在的特性,如果没有该属性则存入新数组 indexof 方...

  • HZ数组对象去重

    // 根据数组对象中属性去重 思路:在原数组对象中 直接捡出 不重复的 数组对象, 过程:1.获取不重复的属性数组...

  • 根据数组中对象属性进行去重

    根据数组中对象属性进行去重 先遍历循环原数组,声明一个计数器,用于记录新数组的遍历次数,在新数组的循环遍历中判断,...

  • es6常用数组方法

    .map() 返回一个 由数组对象中某个属性值 所组成的数组 .filter() 返回一个由 原数组中符合某些条件...

  • 2018年的一些零散而简单的知识点

    下面是我部分在2018年记录的一些知识点 JavaScript,将一个对象数组的某个属性抽离出来并组成新的数组。使...

  • js中数组对象去重的方法

    采用数组中的reduce方法,遍历数组,也是通过对象访问属性的方法 参考js中数组对象去重的方法

  • es6常用数组操作

    1:数组对象中取出某属性值组合成新的纯数组 使用map let obj=[{id:"1",name:"11"}, ...

  • 数组的常见知识

    数组创建 Array对象属性 Array对象方法 数字排序 数组去重

  • 数组对象去重的常见操作

    前言: 数组对象去重与数组去重的不同点在于,数组对象需要指定一个属性(key值)再进行去重。 1.数组对象的自定义...

网友评论

      本文标题:取出对象数组中某个属性组成新的数组并去重

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