Hallo Gunnar Bittersmann,
<genauheimer>
[x, ...rest] = someAray;
ist kein spread Operator, sondern, wie Du auch passend benannt hast, eine Kombination aus destrukturierender Zuweisung und rest Operator.
</genauheimer>
Da hat sich eigentlich in allen modernen Programmiersprachen eine Menge getan, von meiner "Muttersprache" C# versteh ich auch nur noch die Hälfte 😉.
MDN hat das sehr schön formuliert: ... als spread Operator breitet ein Array auf mehrere Werte aus, und ... als rest Operator fasst es aus mehreren Werten zusammen.
Die Einsatzmöglichkeiten nehmen mit jeder neuen Sprachversion zu.
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi