Javascript 8-3: Memahami Iterasi Array pada JavaScript dan Mini Proyek Penghitungan Min, Max, dan Rata-rata
Hallo Sobat Programming! Selamat Datang dan Salam Koding!
Pada artikel kali ini, kita akan membahas mengenai iterasi array pada JavaScript, yang merupakan salah satu konsep dasar namun sangat penting dalam pemrograman web. Kita juga akan mengerjakan sebuah mini proyek untuk menghitung nilai minimum, maksimum, dan rata-rata dari sekumpulan angka yang dimasukkan oleh pengguna. Proyek ini akan membantu kita memahami konsep iterasi array secara praktis.
Apa Itu Iterasi Array?
Iterasi array adalah proses mengakses setiap elemen dalam array satu per satu untuk melakukan operasi tertentu, seperti menghitung, memodifikasi, atau memvalidasi data. Dalam JavaScript, terdapat beberapa metode yang sering digunakan untuk iterasi array, antara lain:
- for loop: Struktur dasar perulangan yang bisa digunakan untuk mengiterasi array.
- forEach(): Metode bawaan JavaScript yang memanggil fungsi untuk setiap elemen dalam array.
- map(): Metode yang membuat array baru dengan hasil dari memanggil fungsi tertentu pada setiap elemen array.
- filter(): Metode yang membuat array baru dengan semua elemen yang lulus tes yang disediakan oleh fungsi tertentu.
- reduce(): Metode yang mengeksekusi fungsi reducer pada setiap elemen array, menghasilkan satu nilai output.
Contoh Penggunaan forEach()
forEach()
Copyright © 2024 Alpinn
Pada contoh di atas, fungsi anonim di dalam forEach()
akan dipanggil untuk setiap elemen dalam array numbers
.
Mini Proyek: Menghitung Min, Max, dan Rata-rata
Sekarang, mari kita implementasikan pemahaman kita tentang iterasi array dalam sebuah proyek mini. Berikut ini adalah kode HTML dan JavaScript untuk aplikasi sederhana yang menghitung nilai minimum, maksimum, dan rata-rata dari sekumpulan angka yang dimasukkan oleh pengguna.
Struktur HTML
Generator Bilangan Prima
Copyright © 2024 Alpinn
Hasil:
Min, Max, dan Average
Find Min, Max, dan Average
Min | Max | Average |
---|
Penjelasan Kode
HTML dan CSS:
- Struktur HTML terdiri dari form untuk memasukkan angka dan sebuah tabel untuk menampilkan hasil.
- CSS digunakan untuk membuat tabel lebih rapi dengan memberikan border dan padding.
JavaScript:
calculateStats()
adalah fungsi yang dipanggil ketika tombol "Find" ditekan.numbersInput
mengambil nilai input dari pengguna dan mengonversinya menjadi array menggunakansplit()
danmap()
.- Validasi dilakukan untuk memastikan semua nilai yang dimasukkan adalah angka.
Math.min()
danMath.max()
digunakan untuk menghitung nilai minimum dan maksimum dari array.reduce()
digunakan untuk menghitung total semua elemen array, yang kemudian dibagi dengan panjang array untuk mendapatkan rata-rata.- Hasil (min, max, dan average) ditampilkan dalam tabel di halaman web.
Dengan memahami iterasi array dan mengimplementasikannya dalam proyek mini ini, kita dapat melihat betapa pentingnya dan bermanfaatnya konsep dasar ini dalam pengembangan web. Teruslah berlatih dan eksplorasi untuk menjadi lebih mahir dalam pemrograman JavaScript. Selamat mencoba, Sobat Programming!
Komentar
Posting Komentar