Skip to content

hilalabroor/week5-array

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Identitas

  • Nama: M. Wahyu Hilal Abroor
  • NIM: F1D02310123

Deskripsi Tugas

Tugas ini bertujuan untuk mengimplementasikan enam metode array JavaScript (map, filter, reduce, find, some, every) menggunakan minimal 10 data dalam sebuah array.
Disini saya menggunakan data 10 Film Terbaik Sepanjang Masa yang berisi judul, tahun rilis, rating, dan sutradara. berikut datanya: image

Implementasi

map()

  • Tujuan: Membuat semua judul film menjadi huruf kapital.
  • Screenshot:
image

filter()

  • Tujuan: Menyaring film dengan rating ≥ 9.
  • Screenshot:
image

reduce()

  • Tujuan: Menghitung rata-rata rating semua film.
  • Screenshot:
image

find()

  • Tujuan: Mencari film yang disutradarai oleh Steven Spielberg.
  • Screenshot:
image

some()

  • Tujuan: Mengecek apakah ada film yang dirilis sebelum 1940.
  • Screenshot:
image outputnya true, karena ada film dari 1939.

every()

  • Tujuan: Mengecek apakah semua film memiliki rating di atas 9.
  • Screenshot:
image outputnya false, karena ada film yang ratingnya di bawah 9.

Kesimpulan

  • map() adalah metode yang digunakan untuk memodifikasi setiap elemen array dan menghasilkan array baru.
  • filter() adalah metode yang digunakan untuk memilih elemen tertentu yang sesuai dengan kriteria yang di tentukan.
  • reduce() adalah metode yang digunakan untuk menggabungkan/meringkas semua elemen array menjadi satu nilai saja dengan sebuah perhitungan.
  • find() adalah metode yang digunakan untuk mencari satu elemen pertama yang cocok dengan kondisi.
  • some() adalah metode yang digunakan untuk mengecek apakah ada minimal satu elemen yang memenuhi kondisi.
  • every() adalah metode yang digunakan untuk mengecek apakah semua elemen memenuhi kondisi tertentu.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published