Rest Parameter
↔ ...
JS Syntax prefix Identifier to receive Array with arb remaining args
...rest
props
via Rest Parameter
Rest Parameter must be last in a list of Parameters
SyntaxError: Rest parameter must be last formal parameter
!snippet rest parameter
function f(x, ...y) {
return [x, y];
}
References
Typed [**_
Rest Parameter_**](rest-parameter)
↔ TS Syntax for Rest Parameter which must always be of TypeArray
Typed [**_
Rest Parameter_**](rest-parameter)
↔ TS Syntax for Rest Parameter which must always be of TypeArray
Variadic Tuple
↔ Tuple Type Annotation using Spread Operator or Rest Parameter, to define varying number of element types