To clone an object in JavaScript, we can use JSON
methods.
For instance, we write
const newObj = JSON.parse(JSON.stringify(oldObj));
to call JSON.stringify
to convert oldObj
into a JSON string.
And then we call JSON.parse
to parse the JSON string back to an object.
Dates will be converted to strings with stringify
so the parsed object will have date strings instead of date objects for dates.