封装一个函数,功能是完成数组去重,写出一种方法即可
时间: 2023-04-29 15:02:24 浏览: 98
可以使用Set数据结构来完成数组去重的功能,具体实现如下:
function unique(arr) {
return Array.from(new Set(arr));
}
其中,Set数据结构可以自动去重,而Array.from()方法可以将Set转换为数组。
相关问题
js封装一个函数,功能是完成数组去重,写出一种方法即可
可以使用JavaScript封装一个函数来完成数组去重的功能。以下是一种常见的方法:
```javascript
function removeDuplicates(array) {
return [...new Set(array)];
}
```
这个函数接受一个数组作为参数,并使用Set数据结构来去除重复的元素。然后,使用扩展运算符`[...]`将Set转换回数组,最后返回去重后的数组。
你可以通过调用`removeDuplicates()`函数并传入一个数组来实现数组去重的功能。例如:
```javascript
var array = [1, 2, 3, 3, 4, 4, 5];
var uniqueArray = removeDuplicates(array);
console.log(uniqueArray); // 输出 [1, 2, 3, 4, 5]
```
在上面的例子中,`uniqueArray`将包含去重后的数组。
阅读全文