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