以下是三种Javascript数组去重的方法:
1.使用Set方法进行数组去重
```javascript
const arr = [1, 2, 3, 3, 4, 4, 5];
const newArr = [...new Set(arr)];
console.log(newArr); // 输出:[1, 2, 3, 4, 5]
```
2.使用filter方法进行数组去重
```javascript
const arr = [1, 2, 3, 3, 4, 4, 5];
const newArr = arr.filter((item, index) => {
return arr.indexOf(item) === index;
});
console.log(newArr); // 输出:[1, 2, 3, 4, 5]
```
3.使用reduce方法进行数组去重
```javascript
const arr = [1, 2, 3, 3, 4, 4, 5];
const newArr = arr.reduce((prev, cur) => {
if (prev.indexOf(cur) === -1) {
prev.push(cur);
}
return prev;
}, []);
console.log(newArr); // 输出:[1, 2, 3, 4, 5]
```