淘宝之旅,回想1:

请给Array本地对象增加一个原型方法,它的用途是删除数组条目中重复的条目(可能有多个),返回值是一个仅包含被删除的重复条目的新数组。

 

 

代码
<script type="text/javascript"> Array.prototype.delrepeat = function() {
    
var arr = this;
    
var _arr = new Array();
    
for (var i in arr) {
        
if (i == 'delrepeat'continue;
        
if (_arr.length == 0) _arr.push(arr[i]);
        
for (var j = 0; j < _arr.length; j++) {
            
if (arr[i] == _arr[j]) {
                
break;
            }
            
if (j > _arr.length - 2) _arr.push(arr[i]);
        }
    }
    
return _arr;
}
alert([
117, ,9,122345,95].delrepeat());
</script>

 

这回真的记得了

 

 

 

转自:http://www.cnblogs.com/ShepherdIsland/archive/2010/07/29/1787771.html

 

 

 

posted on 2010-11-19 18:19  小炒花生米  阅读(1407)  评论(0编辑  收藏  举报