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