js中 给Array.prototype添加sum方法,按回所有的数组元素的和。 添加unique()方法,完成数组的去重。
时间: 2024-05-12 14:21:08 浏览: 44
给Array.prototype添加sum方法:
```javascript
Array.prototype.sum = function() {
return this.reduce((acc, cur) => acc + cur, 0);
}
```
给Array.prototype添加unique方法:
```javascript
Array.prototype.unique = function() {
return Array.from(new Set(this));
}
```
或者
```javascript
Array.prototype.unique = function() {
let arr = [];
for (let i = 0; i < this.length; i++) {
if (!arr.includes(this[i])) {
arr.push(this[i]);
}
}
return arr;
}
```
阅读全文