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: 10Tantangan
MudahKamu diberi array numbers = [1, 2, 3, 4, 5]. Lakukan langkah-langkah berikut dan cetak hasilnya secara langsung:
- Gunakan
map()untuk membuat array baru yang setiap angkanya dikalikan dengan 3, lalu cetak hasilnya. - 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];Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Bagian 2
Operator Logika Bagian 1Operator Logika Bagian 2Rangkuman, Logika SederhanaOperator Logika Bagian 3Koersi Tipe7Kalkulator Pembagian Tagihan
Pesan Selamat DatangMenghitung Tip dan Total2Variabel
AngkastringBooleanKonvensi PenamaanVariabel KosongRingkasan: Inisialisasi VariabelKonstanta5Pengambilan Keputusan
Pernyataan ifPercabangan if - elseRingkasan: Kalkulator SederhanaPercabangan if - else BersarangPernyataan switch3Operator Bagian 1
Operator AritmetikaOperator ModuloPintasan AritmetikaOperator PerbandinganKesetaraan Ketat vs LonggarRangkuman: Matematika Sederhana6IO Dasar
OutputOutput dengan VariabelKonversi Tipe, Bagian 1Konversi Tipe, Bagian 2Rekap: Sampai 120Rekap: Benar atau Salah9Fungsi
Mendeklarasikan FungsiArgumenNilai KembaliRangkuman: Fungsi SigmaEkspresi FungsiParameter DefaultFungsi PanahRangkuman: Fungsi Validasi12array Bagian 2
Iterasi pada arraymethod forEachfor...of loopRekap: Penghitung PPemotongan arraymethod array Bagian 3method array Bagian 4Menguji KeanggotaanLatihan sendiri: Compiler JavaScript online