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