Arrays & Methods

Duration: 15 min  •  Difficulty: Medium

Array menyimpan susunan item. Ajaibnya JavaScript: isi array bahkan bisa campuran dari berbagai tipe data yang tidak relevan!

Deklarasi

main.js
const fruits = ["Apple", "Banana", "Cherry"];
console.log(fruits[0]); // Output: Apple

Array Methods Modern

  • push(): Menambah item di paling akhir.
  • map(): Mengubah/memetakan setiap cell array ke susunan cell baru (inti dari logika mapping HTML di ReactJS).
  • filter(): Mengeluarkan elemen jika kondisinya salah.
  • main.js
    const numbers = [1, 2, 3, 4, 5];
    // Map: Mengkalikan semua angka dalam array dengan dua
    const doubled = numbers.map(num => num * 2);
    console.log(doubled); // [2,4,6,8,10]
    // Filter: Menarik semua angka genap
    const evens = numbers.filter(num => num % 2 === 0);
    console.log(evens); // [2,4]