Menu
CoddyTech

method array Bagian 4

Termasuk bagian Dasar-Dasar dalam perjalanan JavaScript di Coddy. Pelajaran 69 dari 77.

Berikut beberapa method array berguna lainnya:

1. map(callback): Membuat array baru yang berisi hasil pemanggilan fungsi yang diberikan pada setiap elemen dalam array pemanggil.

let numbers = [1, 2, 3];
let doubled = numbers.map(num => num * 2);
console.log(doubled); // output: [2, 4, 6]

2. filter(callback): Membuat array baru yang berisi semua elemen yang lolos pengujian yang diterapkan oleh fungsi yang diberikan.

let numbers = [1, 2, 3, 4, 5];
let evenNumbers = numbers.filter(num => num % 2 === 0);
console.log(evenNumbers); // output: [2, 4]

3. reduce(callback, initialValue): Menjalankan fungsi pereduksi pada setiap elemen array, sehingga menghasilkan satu nilai output.

let numbers = [1, 2, 3, 4];
let sum = numbers.reduce((acc, num) => acc + num, 0);
console.log(sum); // output: 10
challenge icon

Tantangan

Mudah

Kamu diberi array numbers = [1, 2, 3, 4, 5]. Lakukan langkah-langkah berikut dan cetak hasilnya secara langsung:

  1. Gunakan map() untuk membuat array baru yang setiap angkanya dikalikan dengan 3, lalu cetak hasilnya.
  2. Gunakan filter() untuk membuat array baru yang hanya menyertakan angka lebih besar dari 3, lalu cetak hasilnya.

Coba sendiri

let numbers = [1, 2, 3, 4, 5];
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler JavaScript online