Entrambi usano ... ma in direzioni opposte: spread espande una collezione in elementi individuali; rest raccoglie elementi in un singolo array/oggetto.
Spread — espandi
js
a = [, ], b = [, ];
merged = [...a, ...b];
copy = [...a];
obj = { ...user, : };
.(...[, , ]);
