Rest parameter

by Michel Piallier

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");