NurimOnsemiro / rapid-clone

JavaScript Object Rapid Deep Clone

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rapid JavaScript Object Deep Clone

Note

Only data extracted through JSON.stringify() is duplicated.

Usage

const { cloneObjectDeep, cloneArrayDeep } = require('rapid-clone');

const obj1 = {
    color: 'Yellow',
    age: 30,
    nothing: null,
    currentDate: new Date(),
    low: {
        middle: {},
        someList: [
            1,
            2,
            3,
            {
                name: 'Kim',
                health: 30,
            },
        ],
    },
};

const obj2 = cloneObjectDeep(obj1);

const arr1 = [1, 2, 3, 'yellow', true];
const arr2 = cloneArrayDeep(arr1);

About

JavaScript Object Rapid Deep Clone

License:MIT License


Languages

Language:JavaScript 54.8%Language:TypeScript 45.2%