What does the spread syntax (...) operator do in JavaScript?
...
It is used for exponentiation.
It is used for string concatenation.
It is used to unpack elements from an array or object.
It is used to access the prototype of an object.