js 删除数组重复元素
2010-08-18 14:29
459 查看
(function() { var distin = { numArray: function() { var num = [], i = 0; for (i; i < 10; i++) { num.push(this.rand(10)); } return num; }, disp: function(array, title) { if (!array) { array = distin.numArray(); } if (title) { document.write("<br />" + title); } for (var i in array) { document.write(" [ " + array[i] + " ] "); } }, rand: function(param) { return Math.ceil(Math.random() * param); }, find: function(array) { for (var i = 0; i < array.length; i++) { if (array[i] === array[i + 1]) { array.splice(i, 1); i--; } } return array; }, sortNum: function(a, b) { return a - b; }, dispSort: function() { var array = this.numArray().sort(this.sortNum); this.disp(array); }, run: function() { var array = this.numArray(); this.disp(array, "BEGIN: "); array.sort(this.sortNum); this.disp(array, "SORT: ") this.find(array); this.disp(array, "RESULT: ") } } window.distin = distin; })(); distin.run();
相关文章推荐
- js中 在数组中删除重复的元素(自保留一个)
- js 删除数组中重复元素
- js删除数组重复元素两种
- JS 对象数组的元素删除,比较对象数组,删除重复对象
- (转)js在数组中删除重复的元素自保留一个(两种实现思路)
- js在数组中删除重复的元素自保留一个(两种实现思路)
- 给数组添加一个根据指定下标删除元素的方法、得到0-100的随机数不重复(js)、得到外联样式的css样式值
- Js删除数组重复元素的多种方法
- js通过指定下标或指定元素进行删除数组
- js删除数组里的某个元素
- jquery删除数组中重复元素$.inArray(s)
- js为数组定义删除元素的方法
- 删除线性表(数组)中的重复元素
- Js中去除数组中重复元素的4种方法
- js过滤数组重复元素的简单方法
- 【实践】js实现随机不重复抽取数组中元素
- 删除数组中重复的元素(JSON)
- C++使用STL::vector删除数组内的重复元素
- JS删除数组指定元素