Query the maximum value in the array

Table of contents

I. Overview

Two, detailed explanation


I. Overview

        Provides three methods for obtaining the maximum value of an array.

Two, detailed explanation

Method 1: sorting method

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

Method 2: Using Math.min and 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

Method 3: Use ES6's spread operator

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

Guess you like

Origin blog.csdn.net/weixin_42472040/article/details/120107688