Skip to main content
Version: Next

deepCopy

Using

Function that creates a complete copy of anything.

Demo - use JSON
deepCopy(
)
{"package":"shegit","major-version":1}

Arguments

ArgumentTypeDescriptionExample
valueanyCopy 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

Resources

📦 Since:1.2.0
📦 Last updated:1.2.0
📦 Available in:1.3.0