我们一生之中,要牢记和要忘记的东西一样多。其实人生最好的贵人,就是不断努力的自己!靠自己,最踏实!假期很短暂,快乐却无边,工作很苦闷,赚钱最重要,陶醉在假期的快乐中,奋斗在工作的战线中,苦中寻乐一点甜,快乐与你长相伴。
js去除重复并统计数量方法 首先点击按钮触发事件,然后用class选择器,迭代要获取的文本(这里最好用text()方法)加入到Array()
集合里。然后创建一个map{}
,遍历Array()
集合,取一个值作为map的key,然后判断是否有值,如果没有就输入值1,如果有就累加1.最后就可以统计出重复的有多少个。
for(var key in map){}
为迭代方法。
这里附上文本格式,方便大家复制。
jQuery("#count").on("click",function(){ var arr=new Array(); jQuery(".typecount").each(function(){ arr.push(jQuery(this).text()) }) var map = {}; var packtype=""; for (var i = 0; i < arr.length; i++) { var ai = arr[i]; if(!map[ai]){ map[ai] = 1; }else{ map[ai]++; } } jQuery("#countmes").empty(); for(var key in map){ packtype=packtype+key+":"+ map[key]+","; jQuery("#countmes").append(" <td>"+key+" : "+ map[key]+"</td>"); } jQuery("#packtype").val(packtype); })
以上所述是小编给大家介绍的JS去除重复并统计数量的实现方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
本文JS去除重复并统计数量的实现方法到此结束。浮夸的语言,疲倦的笑容和迷离的眼神。小编再次感谢大家对我们的支持!