← JavaScript17 / 69
map: mengubah setiap elemen
map membuat array baru dengan panjang sama, di mana setiap elemen adalah hasil transformasi. Array aslinya tidak berubah. Ini method yang paling sering kamu pakai di React untuk mengubah data menjadi daftar komponen. Ingat: map selalu mengembalikan array baru — kalau kamu tidak memakai hasilnya, kamu salah memilih method (yang kamu butuh mungkin forEach).
👀 Contoh dulu
const harga = [10000, 20000]; const diskon = harga.map((h) => h - 2500); console.log(diskon); console.log(harga); // array asli TIDAK berubah
Hasilnya: [7500,17500] [10000,20000]
💡 map selalu menghasilkan array BARU dengan panjang sama. Karena itu hasilnya harus disimpan ke variabel.
📝 Sekarang giliranmu
Dari array angka, buat const dobel berisi setiap angka dikali 2 memakai map. Tampilkan dobel.
Preview