clone nested obj - Object.assign

Clone simple object using object assign

by Varun Sukheja

JavaScript

let obj = {
  name: {
    fName: 'Sachin',
    lName: 'Bachhav'
  },
  age: 30
};
let clone = Object.assign({},obj);

clone.name.lName = 'Tendulkar';

console.log(JSON.stringify(obj,null,2));
console.log(JSON.stringify(clone,null,2));