deepCopy
Using
Function that creates a complete copy of anything.
Demo - use JSON
deepCopy( )
{"package":"shegit","major-version":1}
Arguments
Argument | Type | Description | Example |
---|---|---|---|
value | any | Copy value. | [13, false] 23 { some: "any" } |
Returns
any
— Copied value.
Examples
const a = [12, null];
const b = deepCopy(a);
// b = [12, null]
// a !== b
const a = 4;
const b = deepCopy(a);
// b = 4
// a !== b
const a = { name: 'Alina', age: 20 };
const b = deepCopy(a);
// b = { name: 'Alina', age: 20 }
// a !== b
const a = () => { deep: 3, value: [14, { package: 'shegit', 'major-version': 1, new: true }] };
const b = deepCopy(a);
// b = () => { deep: 3, value: [14, { package: 'shegit', 'major-version': 1, new: true }] }
// a !== b