Rest parameter
HTML
<script src="https://rawgit.com/eu81273/jsfiddle-console/master/console.js"></script>
JavaScript
// Le Rest parameter
function moyenne(nom, ...args) {
let somme = 0;
for (let arg of args) {
somme += arg;
}
let moyenne = (somme / args.length) || 0;
// || 0 permet de mettre 0s'il n'y a pas d'autre argument que nom
console.log(nom, moyenne);
}
moyenne("Michel", 12, 8, 16);
// S'il n'y a pas d'autre argument que nom
moyenne("Michel");