Skip to content

ExcelCaesariano/week5-array

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Week 5 - Array Methods

Identitas

  • Nama : Excel Caesariano
  • NIM : F1D022118

Deskripsi Tugas

Tugas ini bertujuan agar mahasiswa memahami dan mampu menggunakan 6 metode penting Array di JavaScript yaitu:

  • map()
  • filter()
  • reduce()
  • find()
  • some()
  • every()

Implementasi

Dataset yang digunakan adalah 30 karakter dari Civil War (Team Captain America vs Team Iron Man).
Setiap metode diimplementasikan dengan kasus berbeda sesuai fungsinya. array data

1. map()

  • Tujuan: Mengubah semua alias karakter menjadi huruf besar untuk keperluan tampilan atau standarisasi data.

  • Screenshot:
    code map()

    run map()


2. filter()

  • Tujuan: Menyaring karakter yang memiliki power > 90 untuk mendapatkan daftar karakter terkuat.

  • Screenshot:
    code map()

    code map()


3. reduce()

  • Tujuan: Menghitung total kekuatan (power) dari semua karakter untuk analisis keseluruhan kekuatan tim.

  • Screenshot:
    code map()

    code map()


4. find()

  • Tujuan: Mencari karakter tertentu, misalnya karakter yang namanya diawali dengan "Steve".

  • Screenshot:
    code map()

    code map()


5. some()

  • Tujuan: Mengecek apakah ada karakter yang memiliki peran "Magic" di dalam dataset.

  • Screenshot:
    code map()

    code map()


6. every()

  • Tujuan: Mengecek apakah semua karakter memiliki power > 50 sebagai validasi dataset.

  • Screenshot:
    code map()

    code map()


Kesimpulan

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published