美文网首页
reduce数组去重-对象数组

reduce数组去重-对象数组

作者: 无题syl | 来源:发表于2021-01-11 16:19 被阅读0次

对于简单数组去重方法非常多,项目需求中多用到对象数组
利用reduce数组方法比较简单
historyType/data.data数组中有相同的元素

     let arr = [...this.historyType, ...data.data].reduce((r, value) => {
          // console.log(r, value)
          if (r.length == 0) r.push(value)
          if (r.length >= 0) {
            let index = r.findIndex((r) => r.ObjectID == value.ObjectID)
            if (index == -1) r.push(value)
          }
          return r
        }, [])
        this.workTypeSelect = arr

相关文章

  • js reduce去重用法

    reduce不仅仅可以数据累加,还可以实现去重效果。 重复次数计算 数组去重 数组对象去重,转为数组 对象去重

  • reduce数组去重-对象数组

    对于简单数组去重方法非常多,项目需求中多用到对象数组利用reduce数组方法比较简单historyType/dat...

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

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

  • reduce 对象数组去重

    reduce 对象数组去重: 解析:其实就是用 obj 来存储已经放入新数组的元素,每次遍历旧数组都去 obj 中...

  • 前端对象数组去重reduce

    说起前端去重,对es6比较熟悉的就会想到 set 方法 set去重方法 可以看到,set方法去重只能针对普通的数...

  • 数组对象去重之reduce

    需求: 有一个对象数组需要根据里面的几项进行去重和其他操作; 方法:用reduce 在其每一次循环的时候,匹配累计...

  • 工具方法

    对象数组如何去重: reduce 实现对象数组去重复: 实现一个函数判断数据类型: 查找字符串中出现最多的字符和个...

  • Array集结号

    实现数组去重的几种方法 数组去重一 数组去重二 利用数组indexof+push实现数组去重 数组去重三 利用对象...

  • 实现数组去重有哪些方式

    简单的数组去重 数组对象去重

  • 数组去重

    使用set进行简单去重 使用reduce进行复杂数组去重

网友评论

      本文标题:reduce数组去重-对象数组

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