帮我用js写一个数组去重
时间: 2023-03-24 20:04:31 浏览: 108
好的,以下是用 JavaScript 实现数组去重的代码:
```javascript
function uniqueArray(arr) {
return Array.from(new Set(arr));
}
```
使用方法:
```javascript
const arr = [1, 2, 2, 3, 3, 3, 4, 5, 5];
const uniqueArr = uniqueArray(arr);
console.log(uniqueArr); // [1, 2, 3, 4, 5]
```
希望能帮到你!
相关问题
帮我写个js的数组去重函数
当然可以,以下是一个简单的js数组去重函数:
function unique(arr) {
return Array.from(new Set(arr));
}
这个函数使用ES6的Set数据结构来去除重复项,然后将结果转换为数组返回。
用js编写一个数组去重的方法
可以使用 Set 数据结构来实现数组去重。Set 对象允许存储任何类型的唯一值,所以可以利用 Set 的特性将数组中重复的值去掉。
以下是一个使用 Set 实现数组去重的例子:
```javascript
function unique(arr) {
return Array.from(new Set(arr));
}
// 示例
let arr = [1, 2, 2, 3, 3, 3];
let newArr = unique(arr);
console.log(newArr); // [1, 2, 3]
```
首先,使用 `new Set(arr)` 创建一个 Set 对象并传入原数组,这将会返回一个 Set 集合,其中包含了原数组中的所有不同的值。然后,使用 `Array.from()` 方法将 Set 集合转换为数组并返回,这样就得到了去重后的数组。
阅读全文
相关推荐














