如何在javascript中计算数组中的最大重复值

时间:2016-07-02 16:45:43

标签: arrays

我想计算与其对应的数组和数字的最大重复值。 就像我有阵列: - var arr = [2,1,4,3,2,8,2,9,2];

我想显示4重复最长时间。

提前致谢。

1 个答案:

答案 0 :(得分:0)

你可以这样做,例如使用此代码:

max = 0;
$.each(arr, function(){
    current_max = 0;
    current = this;
    $.each(arr, function(index, value){
    if(current==value){
        current_max += 1;
    }
  });
  if (current_max > max){
    max = current_max;
  }
});

https://jsfiddle.net/aec8nhvj/