← JavaScript36 / 69
Spread untuk array
Spread juga bekerja pada array: [...a, ...b] menggabungkan tanpa mengubah aslinya. Ini penting untuk state di React — jangan pakai push yang memutasi array, tapi buat array baru. Menambahkan item: [...daftar, itemBaru].
👀 Contoh dulu
const lama = ['a', 'b']; const tambahAkhir = [...lama, 'c']; const tambahAwal = ['z', ...lama]; const salinan = [...lama]; console.log(tambahAkhir); console.log(tambahAwal); console.log(lama); // tetap utuh
Hasilnya: ["a","b","c"] ["z","a","b"] ["a","b"]
💡 Posisi ... menentukan di mana isi array lama disisipkan. Aslinya tidak pernah berubah — berbeda dari push.
📝 Sekarang giliranmu
Gabungkan a dan b menjadi const gabung memakai spread, lalu buat const tambah yang berisi isi a plus angka 99 di akhir. Tampilkan keduanya.
Preview