Pengodean: Menemukan Nilai Min/Maks dalam Array menggunakan JavaScript
Pada postingan kali ini, kita akan membahas fungsi JavaScript sederhana yang dapat digunakan untuk mencari nilai minimum dan maksimum dalam sebuah array. Fungsi, yang disebut "findMinMax," menggunakan array sebagai satu-satunya parameternya.
Fungsi dimulai dengan menginisialisasi dua variabel, "min" dan "max", ke elemen pertama dari array. Ia kemudian menggunakan perulangan for untuk mengulangi seluruh array, membandingkan setiap elemen dengan nilai min dan maks saat ini. Jika suatu elemen lebih besar dari maks saat ini, itu menjadi maks baru. Jika suatu elemen kurang dari min saat ini, itu menjadi min baru.
Berikut kode lengkap untuk fungsi tersebut:
function findMinMax(arr) {
let min = arr[0];
let max = arr[0];
for (let i = 1; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
if (arr[i] < min) {
min = arr[i];
}
}
return { min: min, max: max };
}
let numbers = [3, 5, 1, 10, 2];
let minMax = findMinMax(numbers);
console.log(minMax); // Output: { min: 1, max: 10 }
Ini adalah fungsi sederhana dengan kompleksitas waktu O(n) dan mudah dimengerti. Fungsi ini dapat berguna dalam situasi di mana Anda perlu menemukan rentang nilai dalam array, dan merupakan contoh yang baik tentang bagaimana fungsi kecil dan spesifik dapat berguna di banyak program berbeda.
Jika Anda tertarik untuk mempelajari lebih lanjut tentang pengkodean dalam Javascript, pastikan untuk mengikuti saya untuk lebih banyak potongan kode dan contoh. Saya akan membagikan informasi dan tips berharga tentang cara menguasai bahasa dan meningkatkan keterampilan Anda sebagai developer. Jadi, nantikan pembaruan lainnya, dan mari terus belajar bersama.
Selamat belajar
Dukung publikasi kami dengan mengikutinya

![Apa itu Linked List? [Bagian 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































