You can find the maximum and minimum in 2 ways.
First way You go on with maximum and minimum form Math function in javascript, if you need to be used when you have to set numbers from max and min, like this :
let maximum = Math.max(10, 3, 8, 1, 33);
let minimum = Math.min(10, 3, 8, 1, 33);
Now you have an array so you have to convert to As above, for example :
let array = [1,2,3,4,5]
when you use ... before array you convert array to this :
1,2,3,4,5
for example :
function getMinMaxWithMath(arr){
// Math.max(10,3,8,1,33)
let maximum = Math.max(...arr);
// Math.min(10,3,8,1,33)
let minimum = Math.min(...arr);
let result = ([maximum, minimum]);
return result;
};
console.log('getMinMaxWithMath ', getMinMaxWithMath([10,3,8,1,33]));
The second way you can use for loop for example :
function getMinMaxForLoop(arr){
let maximum = arr[0];
let minimum = arr[0];
for (let i = 0 ; i < arr.length; i++) {
if (maximum < arr[i]) {
maximum = arr[i];
} else {
minimum = arr[i];
}
}
let result = ([maximum, minimum]);
return result;
};
console.log('getMinMaxForLoop : ',getMinMaxForLoop([10,3,8,1,33]))
You can Look output from this link;