zoukankan      html  css  js  c++  java
  • js统计json数组字段重复次数超过指定次数的字段个数

    function repeatCount(result,threshold){
      var arr = [];
      var counts = 0;
      result.sort()
      for (var i = 0; i < result.length;) {
        var count = 0;
        for (var j = i; j < result.length; j++) {
        if (result[i].mobile === result[j].mobile) {
          count++;
          }
        }


        arr.push({
          date: result[i].mobile,
          count: count
        })
        i+=count;
      }

      for (var k = 0; k < arr.length; k++) {
        if(arr[k].count>=threshold){
          counts ++;
        }
      }
      return counts;

    }

    //下面是调用
    var result = [{"name":"孙强","mobile":"1"},{"name":"刘寒","mobile":"1"},{"name":"孙梦","mobile":"2"},{"name":"李海飞","mobile":"2"}];
    console.log(repeatCount(result,2));

  • 相关阅读:
    C/C++内存对齐
    Fibonacci
    Count 1 in Binary
    Hash Function
    Fast Power
    Update Bits
    Unique Binary Search Trees
    Java知识体系(持续更新)
    如何发现牛股
    OpenResty究竟解决了什么痛点
  • 原文地址:https://www.cnblogs.com/vicF/p/9117566.html
Copyright © 2011-2022 走看看