zoukankan      html  css  js  c++  java
  • 取数组最大最小值得方法

    一、

    var arrays = [12,34,545,515,23,2,28];

    //求最大值

    function maxArr(arr){

      return Math.max.apply(Math,arr);

    }

    //求最小值

    function minArr(arr){

      return Math.min.apply(Math,arr);

    }

    console.log(maxArr(arrays));//545

    console.log(minArr(arrays));//2

     

    二、

    //原型方法求最大

    function arr_max(){

      var max = this[0];

      var len = this.length;

      for(var i = 1;i < len;i++){

        if(this[i] > max){

          max = this[i];

           }

      }

      return max;

    }

    Array.prototype.max = arr_max;

    var arr1 = new Array(12,34,545,515,23,2,28);

    var arr2 = arr1.max();

    console.log(arr2);//545

    //原型方法求最小

    function arr_min(){

      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,min = arr_min;

    var arr3 = new Array(12,34,545,515,23,2,28);

    var arr4  = arr3.min();

    console.log(arr4);//2

     

    欢迎各位朋友补充

  • 相关阅读:
    第九周作业
    2020软件工程作业02
    自我介绍
    Java学习开发第三阶段总结
    Java学习开发第一阶段总结
    2019春总结作业
    基础作业
    2019春第四次课程设计实验报告
    2019春第三次课程设计实验报告
    2019春第二次课程设计实验报告
  • 原文地址:https://www.cnblogs.com/xianren/p/5979978.html
Copyright © 2011-2022 走看看