Table of contents
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