es5写一个复杂的对象中数组去重
时间: 2023-03-27 12:01:40 浏览: 124
高性能js数组去重(12种方法,史上最全)
可以使用ES5中的for循环和indexOf方法来实现数组去重,具体代码如下:
```
var obj = {
arr: [1, 2, 3, 3, 4, 5, 5, 6],
uniqueArr: function() {
var newArr = [];
for (var i = ; i < this.arr.length; i++) {
if (newArr.indexOf(this.arr[i]) === -1) {
newArr.push(this.arr[i]);
}
}
return newArr;
}
};
console.log(obj.uniqueArr()); // [1, 2, 3, 4, 5, 6]
```
阅读全文