您的位置:首页 > 其它

通过一个数组找到每个元素对应出现的次数

2017-02-28 16:30 316 查看
var arrayObj = ['a','b','b','a','d','g'];

function countData(arrayObj){

        var arrayNew = new Array();

        var count =0;

        var temp ='';

        var json ='';

        var jsonArr = [];

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

            if(arrayObj[i]!=-1){

                temp=arrayObj[i];

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

                    if(temp == arrayObj[j]){

                        count++;

                        arrayObj[j] = -1;

                    }

                }

               json += temp+","+count+",";  

                count = 0;

            }

        }

          json = json.substring(0,json.length-1);

          var jsonArr = json.split(",");

             arrayNew.push(json);  

            

        

        return jsonArr;

    

    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐