js-helpers

Clone

Clone (Object object)

Clone an *Object* without keeping references.

Arguments

Object object

Any object. Circular references not allowed.

Use

import { Clone } from "@taystack/js-helpers";

const original = {a: {b: 1}};
const a = original.a;
const clone = Clone(original);

original.a            // {b: 1}
a                     // {b: 1}
clone.a               // {b: 1}

original.a == a       // true
original.a == clone.a // false

Source: @taystack/js-helpers hosted on GitHub Author: taystack