Keduanya Object.assign dan Object spread hanya melakukan penggabungan yang dangkal. Contoh masalah: // No object nesting const x = { a: 1 } const y = { b: 1 } const z = { ...x, ...y } // { a: 1, b: 1 } Output adalah apa yang Anda harapkan. Namun jika saya coba ini: // Object nesting const x = {...