最大最小值
<script>
//自定义 数组扩展方法 求和 和最大值
//1. 我们定义的这方法,任何一个数组实例对象都可以使用
//2. 自定义的方法写到, 任何一个数组实例对象都可以使用
//最大值
const arr = [1, 2, 3]
// 自定义方法
Array.prototype.max = function(){
//这个this指向实例对象
return Math.max(...this)
}
Array.prototype.min = function(){
return Math.min(...this)
}
console.log(arr.max())//3
console.log(arr.min())//1
</script>
求和
<scprit>
//数组reducer方法
//arr.reduce(function(上一次值, 当前值){},初始值)
const arr = [1,2,3]
Array.prototype.sum = function(){
return this.reduce((pre, item) => prev, 0)
}
console.log(arr.sum())
</scprit>