How do you clone an object in JavaScript?

Use Object.assign() for shallow copies and JSON.parse(JSON.stringify(obj)) for deep copies.

const original = { a: 1, b: { c: 2 } };
const shallowClone = Object.assign({}, original);
const deepClone = JSON.parse(JSON.stringify(original));