- Nama :
Excel Caesariano
- NIM :
F1D022118
Tugas ini bertujuan agar mahasiswa memahami dan mampu menggunakan 6 metode penting Array di JavaScript yaitu:
map()
filter()
reduce()
find()
some()
every()
Dataset yang digunakan adalah 30 karakter dari Civil War (Team Captain America vs Team Iron Man).
Setiap metode diimplementasikan dengan kasus berbeda sesuai fungsinya.
-
Tujuan: Mengubah semua alias karakter menjadi huruf besar untuk keperluan tampilan atau standarisasi data.
-
Tujuan: Menyaring karakter yang memiliki
power > 90
untuk mendapatkan daftar karakter terkuat.
-
Tujuan: Menghitung total kekuatan (
power
) dari semua karakter untuk analisis keseluruhan kekuatan tim.
-
Tujuan: Mencari karakter tertentu, misalnya karakter yang namanya diawali dengan
"Steve"
.
Dari percobaan keenam metode array:
map()
sangat berguna untuk transformasi data.filter()
dipakai untuk menyaring data sesuai kriteria.reduce()
berguna untuk mengagregasi/menghitung total dari seluruh data.find()
efektif untuk mencari satu elemen spesifik.some()
membantu mengecek apakah ada kondisi tertentu terpenuhi.every()
digunakan untuk validasi bahwa semua elemen memenuhi kondisi.