Dalam sebuah bahasa pemrograman terkadang kita butuh sesuatu yg simple supaya kode kita terlihat efektif. Tetapi terkadang yg simple itu malah susah untuk di buat. Iya, Karena kita belum mengetahui fungsi apa yg harus digunakan.
Sebenarnya di Javascript sudah terdapat fungsi semisal Math.max() Dan Math.min() Jika mendengar tulisan itu pasti Anda sudah tau fungsinya untuk apa. Yaps, benar sekali. Untuk mendapatkan nilai tertinggi atau terendah.
Tapi jangan berharap Anda dapat menggunakan fungsi tersebut untuk mengecek nilai tertinggi/terendah dari suatu Array karena usaha Anda akan sia-sia saja. Jangankan Array, variabel aja tidak bisa.
Lantas, bagaimana solusinya? Beberapa waktu lalu ane sempat nyangkul di google untuk mencari cara yg pas di hati dan berharap tidak menemukan cara tradisional (kalau cara tradisional mah saya juga bisa)
Dan pada akhirnya ketemu juga dengan Stack Overflow. Maaf tidak ada link (lupa tidak ane bookmark) Nah, jika Anda juga membutuhkannya silahkan simak beberapa potongan kode berikut ini.
<script type="text/javascript">
var arr= new Array(1, 9, 3, 2);
var max= Math.max.apply(Math, arr);
var min= Math.min.apply(Math, arr);
document.write(max); // 9
document.write(min); // 1
</script>
Bagaimana? Terlihat simple bukan? Bahkan terlihat tidak berguna bagi orang-orang yg tidak membutuhkan hhe.. Saya rasa cukup sekian untuk artikel kali ini. Mohon maaf jika terdapat kalimat yg kurang berkenan di hati Anda.