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)