// 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);
spread copies the top level