Skip to content

Latest commit

 

History

History
25 lines (16 loc) · 592 Bytes

README.md

File metadata and controls

25 lines (16 loc) · 592 Bytes

deep-copy-js

Deep copy implementation for pactice.

Usage

(() => {
  console.log('Deep Clone in action');
  console.log('deepClone(10) ==>', deepClone(10));
  console.log('deepClone([1, true, "hello"]) ==>', deepClone([1, true, "hello"]));
  console.log('deepClone({ name: "John", age: 10}) ==>', deepClone({ name: "John", age: 10 }));
  console.log('deepClone({ name: "John", address: { city: "LA" }}) ==>', deepClone({ name: "John", address: { city: "Delhi" } }));
})();

Using a shortcut

const clone = JSON.parse(JSON.stringify(data));