获取JS数组中的相同元素的名称和数量
2014-07-22 21:01
176 查看
Js代码
<script>
var ary =["aaa","露露","bbb","aaa","ccc","ccc","aaa","露露","haha"];
var res = [];
ary.sort();
for(var i = 0;i<ary.length;)
{
var count = 0;
for(var j=i;j<ary.length;j++)
{
if(ary[i] == ary[j])
{
count++;
}
}
res.push([ary[i],count]);
i+=count;
}
//res 二维数维中保存了 值和值的重复数
for(var i = 0 ;i<res.length;i++)
{
document.writeln("值:"+res[i][0]+" 重复次数:"+res[i][1]+"<br/>");
}
</script>
<script>
var ary =["aaa","露露","bbb","aaa","ccc","ccc","aaa","露露","haha"];
var res = [];
ary.sort();
for(var i = 0;i<ary.length;)
{
var count = 0;
for(var j=i;j<ary.length;j++)
{
if(ary[i] == ary[j])
{
count++;
}
}
res.push([ary[i],count]);
i+=count;
}
//res 二维数维中保存了 值和值的重复数
for(var i = 0 ;i<res.length;i++)
{
document.writeln("值:"+res[i][0]+" 重复次数:"+res[i][1]+"<br/>");
}
</script>
相关文章推荐
- 对JSON数组对象排序-有键相同的元素,分组数量不一致,可采用如下的JS进行循环表格输出
- js获取数组相同元素的下标
- js数组获取相同元素个数
- JS获取两个数组中相同的元素
- js获取对象、数组的实际长度,元素实际个数
- JS获取某个元素在数组中的位置
- js中比较两个数组中是否含有相同的元素,可去重,可删除合并为新数组
- js获取json元素数量的方法
- js获取array数组中出现次数最多的元素(字符串)
- js找出两个数组中的相同元素
- java获取数组连续相同元素下标
- js 过滤数组中相同的元素,返回过滤后的数组
- 获取两个数组的相同元素或不相同的元素
- 为什么原生JS可以直接使用ID名称来获取元素
- IE9 使用document.getElementsByName("abc") 不能获取到名称相同SPAN元素
- js获取对象、数组的实际长度,元素实际个数的实现代码
- js实现从数组里随机获取元素
- JS获取所有相同类名的元素
- js 。jquery 的配合获取相同id的元素
- js获取数组的最后一个元素