Values & References12 / 18
Up next

Shallow copy

// spread copies only the top level into a new object
const original = { a: 1, b: 2 };
const copy = { ...original };
copy.a = 99;
console.log(original.a, copy.a);
What you're solving

spread copies the top level