统计数组中某个元素出现的次数和重复的次数

//出现的次数

function times(arr){

var m=0,times=0;//m是数组中的元素,times用来统计出现的次数

// for循环遍历arr数组

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

if(arr[i]==m){

times++;//数组中有相同值就加1

}

}

return times;

console.log(times);//这是打印出的出现的次数

}

times([0, 1, 2, 0, 1, 2]);





//重复的次数

<script>

var _arr = ['旅行箱', '旅行箱', '小米', '大米', '大米', '大米', '大米'];

var _res = []; //

_arr.sort();

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

var count = 0;

for(var j = i; j < _arr.length; j++) {

if(_arr[i] == _arr[j]) {

count++;

}

}

_res.push([_arr[i], count]);

i += count;

}

//_res 二维数维中保存了 值和值的重复数

var _newArr = [];

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

// console.log(_res[i][0] + "重复次数:" + _res[i][1]);

_newArr.push(_res[i][0] + 'x' + _res[i][1]);

}

</script>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1.用js实现随机选取10~100之间的10个数字,存入一个数组,并排序 //要是获取不重复的,则对随机数...
    persistlu阅读 11,003评论 0 0
  • 第五章******************************************************...
    fastwe阅读 4,028评论 0 0
  • 简述JavaScript起源起源于美国的Netscape公司,原名为LiveScript,后改为JavaScrip...
    3ab670b99521阅读 8,244评论 0 0
  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 9,161评论 0 2
  • 浣溪沙·徐门石潭谢雨道上作(其二) 作者:苏轼 旋抹红妆看使君,三三五五棘篱门。相挨踏破茜罗裙。 老幼扶携收麦社,...
    沈姐说说阅读 1,571评论 4 11

友情链接更多精彩内容