Js中求数组的最大值和最小值的两种方法

释放双眼,带上耳机,听听看~!
  //需求:查找数组中的最大值
        let arr = [10, 20, 7, 88, 99, -10, 56];

        //以前的做法
        // 最大值
        let max = -Infinity;
        for (let i = 0; i < arr.length; i++) {
            if (arr[i] > max) {
                max = arr[i]
            }
        }
        console.log(max);

        // 最小值
        let min = Infinity;
        for (let i = 0; i < arr.length; i++) {
            if (arr[i] < min) {
                min = arr[i]
            }
        }
        console.log(min);



        //现在的做法: 

        // 最大值
        let maxValue = Math.max.apply(Math, arr);
        console.log(maxValue);

        // 最小值
        let minValue = Math.min.apply(Math, arr);
        console.log(minValue);

内容投诉
JavaScript

Js中伪数组冒泡排序的两种方法

2020-7-27 18:01:43

JavaScript

Js中借用构造函数的 组合继承.

2020-7-27 18:15:55

搜索