Section: Objects

Deep clone with structuredClone

javascript
javascript
const snapshot = structuredClone(state);

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Objects
Object.assign
OpenIn sheetjavascriptsame section
Object.hasOwn
OpenIn sheetjavascriptsame section
Object.freeze
OpenIn sheetjavascriptsame section
Object.seal
OpenIn sheetjavascriptsame section
Quick object equality with JSON stringify
Works only when property order and JSON-safe values are acceptable.
OpenIn sheetjavascriptsame section
Array literal
OpenIn sheetjavascript1 tag match