码迷,mamicode.com
首页 > 编程语言 > 详细

[原创]获取JS数组最大值、最小值

时间:2018-08-10 15:58:23      阅读:144      评论:0      收藏:0      [点我收藏+]

标签:最大   style   code   cti   提高   min   span   return   js数组   

核心关键

JS有Array数组对象,使用prototype内置属性扩展,增加Array数组max()、min()方法

具体代码

    //最小值
    Array.prototype.min = function() {
    var min = this[0];
    var len = this.length;
    for (var i = 1; i < len; i++){
    if (this[i] < min){
    min = this[i];
    }
    }
    return min;
    }
    //最大值
    Array.prototype.max = function() {
    var max = this[0];
    var len = this.length;
    for (var i = 1; i < len; i++){
    if (this[i] > max) {
    max = this[i];
    }
    }
    return max;
    }

 

使用示例

 

var arr = new Array(1,8,7,5,);
console.log(arr.max());
console.log(arr.min());

 

总结提高

JS的prototype是所有对象自带的属性,可以新增、修改属性方法。真的很强大、很灵活。

PS

轻易不要乱用

 

[原创]获取JS数组最大值、最小值

标签:最大   style   code   cti   提高   min   span   return   js数组   

原文地址:https://www.cnblogs.com/zl0828/p/9454962.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!