Beide verwenden ..., aber in entgegengesetzten Richtungen: Spread expandiert eine Sammlung in einzelne Elemente; Rest sammelt Elemente in ein einzelnes Array/Objekt.
Spread — Expansion
js
a = [, ], b = [, ];
merged = [...a, ...b];
copy = [...a];
obj = { ...user, : };
.(...[, , ]);
