Answer
Spread syntax expands an iterable or object properties into another construct.
• In calls and array literals, spread consumes iterable values.
• In object literals, it copies enumerable own properties.
• Spread performs a shallow operation, not a deep clone.
Example
Code
const first = [1, 2]; const all = [...first, 3]; console.log(all);
Output
[1, 2, 3]
Quick Revision
Spread expands iterable values or enumerable own object properties.