Last Updated on 26 January 2021
Before the ES5, we use the
Math.max.apply() function to find the minimum or maximum value of an array. But since the spread operator is released, we recommend using the
Math.max() with spread operator to accomplish this.
This is because it will reduce redundancy by simplify your syntax. It may makes your code looks much cleaner and better.
const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9]; // Not Recommend const min = Math.min.apply(null, numbers); const max = Math.max.apply(null, numbers); // Recommend const min = Math.min(...numbers); const max = Math.max(...numbers);