เราสามารถหาค่าต่ำสุดของอาร์เรย์โดยใช้ Math.min() และ sort()
1) Math.min()
ฟังก์ชัน Math.min() มักจะใช้องค์ประกอบทั้งหมดในอาร์เรย์และกลั่นกรองแต่ละค่าเพื่อให้ได้ค่าต่ำสุด วิธีการของมันจะกล่าวถึงในตัวอย่างด้านล่าง
ตัวอย่าง
<html>
<body>
<script>
function minimum(value) {
if (toString.call(value) !== "[object Array]")
return false;
return Math.min.apply(null, value);
}
document.write(minimum([6,39,55,1,44]));
</script>
</body>
</html> ผลลัพธ์
1
2) sort()
การใช้ sort() และเปรียบเทียบฟังก์ชัน เราสามารถเขียนองค์ประกอบในลำดับจากน้อยไปมากหรือจากมากไปน้อย ภายหลังการใช้คุณสมบัติ length เราสามารถหาค่าต่ำสุดได้ด้วยวิธีต่อไปนี้
ตัวอย่าง
<html>
<body>
<input type ="button" onclick="myFunction()" value = "clickme">
<p id="min"></p>
<script>
var numbers = [6,39,55,1,44];
document.getElementById("min").innerHTML = numbers;
function myFunction() {
numbers.sort(function(a, b){return b - a});
document.getElementById("min").innerHTML = numbers;
document.write(numbers[numbers.length-1]);
}
</script>
</body>
</html> หลังจากรันโปรแกรมแล้ว เอาต์พุตจะแสดงดังภาพต่อไปนี้

ผลลัพธ์
เมื่อคลิกปุ่มคลิกฉันด้านบนผลลัพธ์จะแสดงเป็น
1