# Find the smallest number in Array JavaScript | Example code

Use the Math min() method to Find the smallest number in the Array using JavaScript.

``Math.min(...arr)``

## Example Find the smallest number in Array JavaScript

HTML example code.

Using Math.min(â€¦arr)

It is the easiest way to return the smallest value of an array is to use the Spread Operator on Math.min() function.

``````<!DOCTYPE html>
<html>
<body>

<script>

const arr = [14, 58, 20, 77, 66, 2, 42, 67, 42, 4]
const min = Math.min(...arr)
console.log(min)
</script>

</body>
</html>``````

Output:

Use case for Array.prototype.reduce:

``````const arr = [14, 58, 20, 77, 66, 82, 42, 67, 42, 4]
const min = arr.reduce((a, b) => Math.min(a, b))
console.log(min)``````

Use classic iteration:

``````var arr,
i,
l,
min

arr = [14, 58, 20, 77, 66, 82, 42, 67, 42, 4]
min = Number.POSITIVE_INFINITY
for (i = 0, l = arr.length; i < l; i++) {
min = Math.min(min, arr[i])
}
console.log(min)``````

Modern

``````const arr = [14, 58, 20, 77, 66, 82, 42, 67, 42, 4]
let min = Number.POSITIVE_INFINITY
for (const value of arr) {
min = Math.min(min, value)
}
console.log(min)``````

Do comment if you have any doubts or suggestions on this JS Array code.

Note: The All JS Examples codes are tested on the Firefox browser and the Chrome browser.

OS: Windows 10

Code: HTML 5 Version

This site uses Akismet to reduce spam. Learn how your comment data is processed.