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