面试题
请给Array本地对象增加一个原型方法,它用于删除数组条目中重复的条目(可能有多个),返回值是一个包含被删除的重复条目的新数组。
//JS代码
Array.prototype.delrepete = function(){
var arr = this;
var _arr = [];
for(var i = 0;i<arr.length;i++){
//判断_arr数组中是否存在arr[i]
if(_arr.indexOf(arr[i])==-1)
_arr.push(arr[i]);
}
return _arr;
}
var result = [50,50,50,11,16,32,24,99,11,16,57,100];
console.log(result);
result = result.delrepete();
console.log(result);//显示结果