var a=[5,5,5,8,8,12];
var obj={};
for(var i=0;i<a.length;i++)
{
if(obj[a[i]])
obj[a[i]]++;
else
obj[a[i]] = 1;
}
for(var key in obj)
alert(key+"有"+obj[key]+"个");//如果你只要数字,就这样
var str = "";
for(var key in obj)
str += key;
alert(str);
解决方案 »
- 面向对象JS
- ie6 不支持jquery :gt 属性,求解决方法
- 为什么光标离开后下拉列表那么快就隐藏的?
- 我用页面中td的id无法接收ajax的值
- 框架问题,我觉得有点难度,不知道其他人有没这种情况
- 请帮忙看看这个数字加密为字母用的是什么算法?
- 怎么控制对话框自动上升
- 用js脚本生成的select框,不能触发onchange事件吗?
- 请教打印解决方案,采用ScriptX.cab与WebBrowser的优劣是什么,从方便性,价格,简单易用性方面比较
- 关于打印的问题,怎么样用javascript实现打印的时候去掉页眉和页脚呢???
- showModalDialog 提交两个参数的问题
- "Float"未定义是什么意思
var obj={};
for(var i=0;i<a.length;i++)
{
if(obj[a[i]])
obj[a[i]]++;
else
obj[a[i]] = 1;
}
for(var key in obj)
alert(key+"有"+obj[key]+"个");//如果你只要数字,就这样
var str = new Array();
for(var key in obj)
str.push(key);
alert(str.join(','));
http://www.v-ec.com/jslib/【去掉字符串里重复的】部分,第二個標簽里的內容