02-zk-array
Version:
一款封装数组的库
20 lines (16 loc) • 485 B
JavaScript
//一般封装自己的包,js高级原型玩的很6
//核心思想: 给js中的数组加buff,让数组更加强大
//求最大值
const ZkArray = Array
//给自己的数组原型添加额外的方法
ZkArray.prototype.max = function(){
return Math.max(...this)
}
ZkArray.prototype.min = function(){
return Math.min(...this)
}
ZkArray.prototype.sum = function(){
return this.reduce((sum,item)=>sum+item)
}
//导出模块
module.exports = ZkArray