Deep copy in ES6 using the spread syntax Deep copy in ES6 using the spread syntax javascript javascript

Deep copy in ES6 using the spread syntax


Use JSON for deep copy

var newObject = JSON.parse(JSON.stringify(oldObject))

var oldObject = {  name: 'A',  address: {    street: 'Station Road',    city: 'Pune'  }}var newObject = JSON.parse(JSON.stringify(oldObject));newObject.address.city = 'Delhi';console.log('newObject');console.log(newObject);console.log('oldObject');console.log(oldObject);