首页 > 编程语言 > 详细

js获取数组对象再多数组中出现次数

时间:2021-08-24 16:50:34      阅读:22      评论:0      收藏:0      [点我收藏+]
    firstArr: [
        { gpjc: 1 },
        { gpjc: 2 },
        { gpjc: 3 },
        { gpjc: 4 },
        { gpjc: 5 },
        { gpjc: 6 },
        { gpjc: 7 },
      ],
      nextArr: [
        [{ gpjc: 1 }, { gpjc: 2 }, { gpjc: 6 }, { gpjc: 4 }, { gpjc: 5 }],
        [{ gpjc: 1 }, { gpjc: 2 }, { gpjc: 6 }, { gpjc: 4 }],
        [{ gpjc: 1 }, { gpjc: 3 }, { gpjc: 6 }, { gpjc: 5 }],
        [{ gpjc: 1 }, { gpjc: 2 }, { gpjc: 6 }],
        [{ gpjc: 1 }, { gpjc: 6 }, { gpjc: 2 }],
        [{ gpjc: 1 }, { gpjc: 2 }],
        [{ gpjc: 1 }],
      ],
  getNum() {
      let one = this.firstArr;
      let two = this.nextArr;
      for (let i = 0; i < one.length; i++) {
        one[i].have = 0;
        for (let j = 0; j < two.length; j++) {
          for (let k = 0; k < two[j].length; k++) {
            if (one[i].gpjc === two[j][k].gpjc) {
              one[i].have++;
            }
          }
        }
      }
      function sortData(a, b) {
        return b.have - a.have;
      }
      one.sort(sortData);
      console.log(one);
      this.haveNums = [...one];
    },

 

js获取数组对象再多数组中出现次数

原文:https://www.cnblogs.com/dianzan/p/15180742.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!