美文网首页
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
    

    相关文章

      网友评论

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

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