Description: Similar to Object.assign(), the spread operator (...) creates a shallow copy of an object.

Example:

const original = {
  name: 'Max',
  age: 6,
  color: 'black'
};

const copy = { ...original };
console.log(copy); // Output: { name: 'Max', age: 6, color: 'black' }

copy.age = 7;
console.log(original.age); // Output: 6 (original object is not affected)