$a="1,2,1,3,4,5,2,6,3"$b="1,2,3,4,5,6"$c=6
1.如何将$a中重复的字段删除 显示为$b.
2.如何获得$b中数组的个数 显示为$c.
1.如何将$a中重复的字段删除 显示为$b.
2.如何获得$b中数组的个数 显示为$c.
解决方案 »
- jquery 获取 文档 行列 不是鼠标的位置
- 在onmousemove后,onmouseup不起作用,请大家帮忙!
- 美的日电集团协同商务平台-那家公司做的
- 结合select的层显示的问题
- 如何在jscript中取出一个字符串两端的空格?有没有现成的函数?
- 检测YYYY-MM-DD日期2
- 较难问题:我做了个在<table>中动态添加text得页面,如何验证录入的数据的正确性呢?50分相送。在线
- 谁能用JS把http://cloudyh.topcities.com顶端的广告去掉啊???
- 项目
- 这是什么问题呀?半天没找到原因
- UBB插件---goole图片搜索(昨天突发奇想写了这个东东,有兴趣的可以试用一下)
- javascript这是什么意思?
Array.prototype.unique = function() {
var map = {}, res=[];
for (var i=0, length=this.length; i<length; i++) {
var id = this[i];
if (!map[id]) {
map[id] = true;
res.push(id);
}
}
return res;
};
$a="1,2,1,3,4,5,2,6,3"$b="1,2,3,4,5,6"$c=6alert($a.split(",").unique().join(","))
alert($b.split(",").length)
$a = "1,2,1,3,4,5,2,6,3";
var a = $a.split(",");
var b = [];
for(var i=0;i<a.length-1;i++){
var f = false;
for(j=0;j<b.length;j++){
if(a[i]==b[j]) {f = true; break;}
}
if(!f) b[b.length]=a[i];
}
b.sort();
$b = b.join(",");
$c = b.length;
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
<script type="text/javascript">
var o = [1,1,1,1,1,2,2,2,2,4,4,4,4,4,4,4,4,4,5,5,5,6,6];
Array.prototype.unique=function()
{
var ret=[];
var done={};
for(var i=0;i<this.length;i++)
{
if(!done[this[i]])
{
done[this[i]]=true;
ret.push(this[i]);
}
}
return ret;
}
o=o.unique();
document.write('新数组长度:'+o.length+'<br />');
for(var i=0;i<o.length;i++)
{
document.write(o[i] + ' ');
}
</script>
</head>
<body>
</body>
</html>