Files
ENI-JSAdvanced_01/exercices/37-es6-rest-parameters.js
2025-12-15 15:16:03 +01:00

11 lines
450 B
JavaScript

/*
Énoncé :
- créez une fonction fléchée `somme` qui peut prendre un nombre indéfini d'arguments numériques en utilisant les "rest parameters".
- la fonction doit retourner la somme de tous les arguments.
- testez-la avec différents nombres d'arguments.
*/
const somme = (...nombres) => nombres.reduce((acc, curr) => acc + curr, 0);
console.log(somme(1, 2, 3));
console.log(somme(10, 20, 30, 40));
console.log(somme(5));
console.log(somme());