function findMax(arr) { return Math.max(...arr); }// For large data, it's better to use reduce. Supose arr has a large data in this case: const arr = [1, 5, 3, 5, 2]; const max = arr.reduce((a, b) => { return Math.max(a, b) }); // For arrays with relatively few elements you can use apply: const max = Math.max.apply(null, arr); // or spread operator: const max = Math.max(...arr); const myArray = [1, 14, 32, 7]; const maxValue = Math.max(...myArray); console.log(maxValue); // 32var numbers = [1, 2, 3, 4]; Math.max(...numbers) // 4 Math.min(...numbers) // 1// find maximum value of array in javascript // array reduce method const arr = [49,2,71,5,38,96]; const max = arr.reduce((a, b) => Math.max(a, b)); console.log(max); // 96 // math.max apply method const max_ = Math.max.apply(null, arr); console.log(max_); // 96 // or math.max spread operator method const max__ = Math.max(...arr); console.log(max__); // 96// For regular arrays: var max = Math.max(...arrayOfNumbers); // For arrays with tens of thousands of items: let max = testArray[0]; //here we have considered max to the first element because we don't know which is max yet. for (let i = 1; i < testArrayLength; ++i) { if (testArray[i] > max) { //in each iteration it will compare if the value is greater than the current considered value (we just considered first element) max = testArray[i]; //in the above iteration if the testArray find value/element greater than max then this new max value will be considered as Max (this will happen until the max value found). } }const array1 = [1, 3, 2]; console.log(Math.max(...array1));function arrayMax(array) { return array.reduce(function(a, b) { return Math.max(a, b); }); } function arrayMin(array) { return array.reduce(function(a, b) { return Math.min(a, b); }); }(function () { const arr = [23, 65, 3, 19, 42, 74, 56, 8, 88]; function findMaxArrValue(arr) { if (arr.length) { let max = -Infinity; for (let num of arr) { max = num > max ? num : max; } return max; } return 0; // or any value what you need } console.log(findMaxArrValue(arr)); // => 88 })();//We define a function findMax that takes an array arr as an argument. //Inside the function, we use the spread operator (...) to spread the elements of the array as arguments to the Math.max function. //This effectively finds the maximum element in the array. const findMax = arr => Math.max(...arr); // Example usage: const numbers = [10, 5, 8, 20, 3]; const maxNumber = findMax(numbers); console.log(maxNumber); // Output: 20console.log(arrayNumbers.sort((a, b) => a - b ));