Page 1 sur 1

Retour donnée fonction "undefined"

Posté : 04 août 2022, 12:51
par Phildz
Bonjour,
j'ai un petit souci avec le retour de ma fonction qui est relativement simple : le console.log(résult) affiche "undefined" :oops:
Quelqu'un pourrait-il m'aider ? D'avance merci :)
Voici le code:

// Calcul de la somme réduite à 1 chiffre

function sommeRéduite(somme) {
var arr = somme.toString().split('').map(Number);
var nb_réduit = arr.reduce((a, b) => a + b);
console.log("nb-réduit =", nb_réduit);
if (nb_réduit <= 9) {
console.log("nb-réduit =", nb_réduit);
return nb_réduit;
} else{
sommeRéduite(nb_réduit);
}
}

var résult = sommeRéduite(55);
console.log(résult);

Re: Retour donnée fonction "undefined"

Posté : 04 août 2022, 18:15
par webmaster
Bonjour

Il doit manquer le return ici :

Code : Tout sélectionner

        return sommeRéduite(nb_réduit);