JS自己定义数组扩展方法 求和 和 最大值、最小值

编程入门 行业动态 更新时间:2024-10-10 03:32:58

JS自己定义数组扩展方法 求和 和 <a href=https://www.elefans.com/category/jswz/34/1768932.html style=最大值、最小值"/>

JS自己定义数组扩展方法 求和 和 最大值、最小值

相信有小伙伴看到这一个标题可能会想:现在都可以自己写方法了吗?这么炸裂。没错我们是可以自己写方法的。
1.我们定义的这个方法,任何一个数组实例对象都可以使用
2.自定义的方法写到 数组.propertype身上

最大值

    const arr = [1,2,3,4]Array.prototype.max = function() {// 这里我们需要运用到展开运算符// 原型里的this指向实例对象 arrreturn Math.max(...this)}// 方法定义成功console.log(arr.max())//4

最小值

    const arr = [1,2,3,4]Array.prototype.min = function() {// 这里我们需要运用到展开运算符// 原型里的this指向实例对象 arrreturn Math.min(...this)}// 方法定义成功console.log(arr.min())//1

求和

    const arr = [1,2,3,4]Array.prototype.sum = function() {// this指向实例对象return  this.reduce((prev,item)=>prev + item,0)}console.log(arr.sum()) //10

感谢大家的阅读,如有不对的地方,可以向我指出,感谢大家!

更多推荐

JS自己定义数组扩展方法 求和 和 最大值、最小值

本文发布于:2023-12-07 08:59:50,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1670760.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:最大值   数组   最小值   定义   方法

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!