3) 利用数组中的filter方法,将已知数组var arr = ['apple','banana','pear','apple','orange','orange']; 去重
时间: 2023-08-20 07:28:24 浏览: 77
可以使用以下代码实现数组去重:
```
var arr = ['apple', 'banana', 'pear', 'apple', 'orange', 'orange'];
var uniqueArr = arr.filter(function(item, index, array) {
return array.indexOf(item) === index;
});
console.log(uniqueArr); // ['apple', 'banana', 'pear', 'orange']
```
这里使用了数组的 `filter` 方法,对数组中的每个元素进行过滤。在过滤的过程中,判断当前元素在数组中第一次出现的位置是否等于当前元素的位置,如果等于,则保留该元素,否则过滤掉该元素。这样就可以实现数组去重的目的。
阅读全文