Function
Create a deep clone of any object or array
The object or array to clone
A deep clone of the object
const user = { name: "Alice", skills: ["JS", "TS"] };const clone = deepClone(user);clone.name = "Bob";clone.skills[0] = "Python";console.log(user.name); // "Alice" (unchanged)console.log(user.skills[0]); // "JS" (unchanged) Copy
const user = { name: "Alice", skills: ["JS", "TS"] };const clone = deepClone(user);clone.name = "Bob";clone.skills[0] = "Python";console.log(user.name); // "Alice" (unchanged)console.log(user.skills[0]); // "JS" (unchanged)
Create a deep clone of any object or array