spread-restJavaScriptSpread RestMediumHow do spread and rest syntax differ, despite sharing the ... token?1Spread expands an iterable into elements; rest collects multiple values into an array2They are identical3Rest expands; spread collects4Spread only works on objectsBack to list