π I figured out that a lot of #devs donβt know about the #standard #JavaScript method to create a #deepcopy of an object.
π ββοΈ The time of #lodash or nested #spreadoperators (or worse, JSON.parse()+JSON.stringify() is over!
π Now you can create a #deepclone of an object using the global method structuredClone()
. Its syntax is straightforward and it just works! Moreover, it's well supported nowadays.
const daniel = { name: "Daniel" };
const danielCloned = structuredClone(daniel);
π Docs: https://developer.mozilla.org/en-US/docs/Web/API/structuredClone
βΉ Browser support: https://caniuse.com/?search=structuredClone