Spread syntax (`{ ...obj }`) creates a shallow copy. Modern JavaScript provides `structuredClone()` for native, deep cloning of objects without JSON serialization hacks.
js
const original = { a: 1, b: { c: 2 } };
const deep = structuredClone(original);