This blog post covers three ways of understanding Promises.
The ECMAScript proposal “Rest/Spread Properties” by Sebastian Markbåge is currently at stage 3. It enables:
The rest operator (
...) in object destructuring. At the moment, this operator only works for Array destructuring and in parameter definitions.
The spread operator (
...) in object literals. At the moment, this operator only works in Array literals and in function and method calls.