You can use the Math.max() and Math.min() methods in combination with the apply() method to find the maximum or minimum values within an array or an array-like object, like this:
<script>
var numbers = [1, 5, 2, -7, 13, 4];
var maxValue = Math.max.apply(null, numbers);
console.log(maxValue); // Prints: 13
var minValue = Math.min.apply(null, numbers);
console.log(minValue); // Prints: -7
</script>
See the tutorial on JavaScript borrowing methods to know the reason for using the apply() method here. Alternatively, you can use the ES6 spread operator to perform the same task.
<script>
var numbers = [1, 5, 2, -7, 13, 4];
var maxValue = Math.max(...numbers);
console.log(maxValue); // Prints: 13
var minValue = Math.min(...numbers);
console.log(minValue); // Prints: -7
</script>
Use the
apply()MethodYou can use the
Math.max()andMath.min()methods in combination with theapply()method to find the maximum or minimum values within an array or an array-like object, like this:See the tutorial on JavaScript borrowing methods to know the reason for using the apply() method here. Alternatively, you can use the ES6 spread operator to perform the same task.
need an explanation for this answer? contact us directly to get an explanation for this answer