clone nested obj - stringify and parse
Clone simple object using spread operator
JavaScript
let obj = {
name: {
fName: 'Sachin',
lName: 'Bachhav'
},
age: 30
};
let clone = JSON.parse(JSON.stringify(obj));
clone.name.lName = 'Tendulkar';
console.log(JSON.stringify(obj,null,2));
console.log(JSON.stringify(clone,null,2));