Get the element with the highest occurrence in an array

后端 未结 30 1545
野性不改
野性不改 2020-11-22 11:17

I\'m looking for an elegant way of determining which element has the highest occurrence (mode) in a JavaScript array.

For example, in

[\'pear\', \'a         


        
30条回答
  •  挽巷
    挽巷 (楼主)
    2020-11-22 12:09

    function mode(){
      var input = $("input").val().split(",");
      var mode = [];
      var m = [];
      var p = [];
        for(var x = 0;x< input.length;x++){
          if(m.indexOf(input[x])==-1){
            m[m.length]=input[x];
        }}
      for(var x = 0; x< m.length;x++){
        p[x]=0;
        for(var y = 0; y

提交回复
热议问题