Utile quand on ne sait pas à l'avance combien d'éléments vont être passés.
Le paramètre arguments :
liste de tous les éléments passés
un objet similaire à un tableau (peut donc faire certaines choses comme un array)
index numérique arguments[n]
On peut avoir l'arguments.length
On peut looper sur arguments
Mais pas toutes les méthodes d'un array (comme pop(), push(), shift()….)
var additionner = function() {
var sum = 0;
for (var i = arguments.length -1; i >= 0; i--) {
sum += arguments[i];
}
return sum;
}