J'ai essayé de faire une fonction qui prend un paramètre, et met chaque nombre moins que le paramètre jusqu'à zéro et le pousse dans un tableau (ordre décroissant). puis utilisé une boucle for pour multiplier chaque index du tableau par l'index suivant, mais mon retour revient null. aidez s'il vous plaît.Factorialiser un nombre en utilisant des tableaux Javascript
function factorialize(num) {
var arrayOfFactorial = [];
var factorial = 1;
for(var i = num;i > 0;i--){
arrayOfFactorial.push([i]);
factorial = factorial * arrayOfFactorial[i];
}
return factorial;
}
factorialize(10);
Vous essayez de multiplier par un tableau . – SLaks
'i' commence à 10, mais vous n'avez pas 10 éléments dans votre tableau. Essayez 'arrayOfFactorial [num-i]' –
Il est inutile d'utiliser le tableau car vous ne le renvoyez même pas. –