Spread & Rest Operators
The ... syntax does two different things depending on context: spreading elements apart, or resting/gathering them together.
Spread (Arrays & Objects)
Used to copy or merge arrays and objects.
Rest (Function Parameters)
Used in function definitions to gather varying numbers of arguments into an array.
Practice
Challenge 1: Combine two arrays using the spread operator.