UNPKG

simple-deep-clone

Version:

Simple deep clone JavaScript native types, like Object, Array, and primitives.

10 lines (8 loc) 229 B
const deepClone = function(obj) { return typeof obj === 'object' && !Array.isArray(obj) ? JSON.parse(JSON.stringify(obj)) : Array.isArray(obj) ? obj.map(o => deepClone(o)) : obj; }; module.exports = deepClone;