Join the AI Workshop to learn more about AI and how it can be applied to web development. Next cohort February 1st, 2026
The AI-first Web Development BOOTCAMP cohort starts February 24th, 2026. 10 weeks of intensive training and hands-on projects.
For years and years we’ve had to use weird workarounds to do a deep clone of a JavaScript object.
Many of those were bug prone.
Like doing JSON.parse(JSON.stringify(obj)) where some types are be ignored.
Or worse, copying object properties by reference, introducing bugs down the road.
Today we have structuredClone() and it’s part of the DOM API.
It’s not part of JavaScript, it’s a DOM API.
It’s available in recent versions of all modern browsers:

It’s also available in Node.js 17+.