查询数组中最大值

目录

一、概述

二、详解


一、概述

        提供三种获取数组最大值的方法。

二、详解

方法1:排序法

let arr = [4, 5, 6, 2, 3, 1];

arr.sort(function (a, b) {
  return a-b;
}); // [1, 2, 3, 4, 5, 6]

let min = arr[0];  // 1

let max = arr[arr.length - 1];  // 6

方法2:使用Math.min和Math.max

var arr = [4, 5, 2, 1, 6];

var max = Math.max.apply(null, arr); // 6
var min = Math.min.apply(null, arr); // 1

var max = Math.max(4, 5, 2, 1, 6); // 6
var min = Math.min(4, 5, 2, 1, 6); // 1

方法3:使用ES6的扩展运算符

var arr = [4, 5, 2, 1, 6];
 
var max = Math.max(...arr); // 6

猜你喜欢

转载自blog.csdn.net/weixin_42472040/article/details/120107688