用javascript如何删除一个数组中的重复元素
2011-02-12 15:56
721 查看
<script type="text/javascript">
Array.prototype.unique = function()
{
var a = {};//一个空的数组;
for(var i=0; i<this.length; i++)
{
if(typeof a[this[i]] == "undefined")
a[this[i]] = 1;
}
this.length = 0;
for(var i in a)
this[this.length] = i;
return this;
}
var a = [1,2,4,12,5,3,5,4,8,5,2,8,8,1,5];
alert(a +"/n"+ a.unique());
</script>
Array.prototype.unique = function()
{
var a = {};//一个空的数组;
for(var i=0; i<this.length; i++)
{
if(typeof a[this[i]] == "undefined")
a[this[i]] = 1;
}
this.length = 0;
for(var i in a)
this[this.length] = i;
return this;
}
var a = [1,2,4,12,5,3,5,4,8,5,2,8,8,1,5];
alert(a +"/n"+ a.unique());
</script>
相关文章推荐
- 如何在javascript数组中删除一个元素并改变数组长度
- 如何消除一个数组里面重复的元素?
- JavaScript删除数组重复元素的5个高效算法
- C#如何删除数组中的一个元素
- javascript删除数组重复元素的方法汇总
- C 删除一个数组中重复的元素
- 有序整型数组A,大小为n,请给出一个O(n)的算法,删除重复元素,O(1)空间
- JavaScript求一个数组中重复出现次数最多的元素及其下标位置示例
- 如何把JavaScript数组中指定的一个元素移动到第一位
- Java Scrfipt 数组如何删除一个元素
- 在一个排序数组里面删除重复元素
- JavaScript之删除数组中重复元素的方法
- JavaScript删除数组重复元素的5个高效算法
- 如何删除有序数组中的重复元素
- 删除一个数组中重复的元素
- javascript从数组中删除一个元素
- JavaScript 删除数组重复元素
- JavaScript 判断两个数组是否相等 或者 判断一个数组中是否有重复的元素
- javascript如何判断数组内元素是否重复的方法集锦