Rest
Array Rest
Les "rest parameters" sont l'équivalents des paramètres variadiques dans d'autres langages.
La fonction add
ci-dessous peut prendre une infinité de paramètres qui seront mises dans l'Array
valueList
.
Il vaut mieux éviter ce type d'usage du "rest".
Cela réduit l'extensibilité de la fonction et il est préférable de prendre un paramètre de type Array
.
En revanche, cela peut s'avérer très pratique dans des cas de wrapping ou de décoration etc...
Object Rest
La même syntaxe peut être utilisée avec le "destructuring" d'un objet :
Dernière mise à jour