判断数组中不同元素出现次数

时间:2014-04-29 11:22:46   收藏:0   阅读:258

群里的提问,简单直接的流程式实现:

mamicode.com,码迷
var arr1=[1,1,1,1,1,2,2,2,2,3,3,3,4,4,5,6,7,7,‘1‘,‘1‘];

     var res = [];
     var btn;

     for(var i =0;i<arr1.length;i++){
        btn = false;

        for(var j = 0;j<res.length;j++){

            if(arr1[i] === res[j].val){

                res[j].count += 1;

                btn = true;
                break;
            }

        }

        if(!btn){

            res.push({val:arr1[i],count:1});
        }

     }

     for(var i =0;i<res.length;i++){

        console.log(res[i]);
     }
mamicode.com,码迷

 

判断数组中不同元素出现次数,码迷,mamicode.com

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!