Method map menghasilkan array baru dengan panjang sama, berisi hasil fungsi untuk setiap isi. Method filter menghasilkan array baru berisi isi yang membuat fungsinya bernilai true. Method reduce meringkas seluruh isi menjadi satu nilai.
const harga = [15000, 4000, 25000];
console.log(harga.map((h) => h * 2)); // [30000, 8000, 50000]
console.log(harga.filter((h) => h > 10000)); // [15000, 25000]
console.log(harga.reduce((jumlah, h) => jumlah + h, 0)); // 44000Argumen kedua reduce adalah nilai awal penampungnya. Untuk penjumlahan, nilai awalnya 0. Ketiga method ini tidak mengubah array aslinya.