j'ai un code je besoin d'aide:Obtenez la valeur d'un tableau
var bob = [10,30,50,20,8];
// Call the function
foo(bob);
var foo = function(bob){
var max = 0,
min = 0,
average = 0,
sum = 0;
max = Math.max.apply(null, bob); // Get the max value.
min = Math.min.apply(null, bob); // Get the min value.
for(var i = 0; i < bob.length; i++){
sum += bob[ i ];
}
average = sum/l;
var resultArr = [];
resultArr[0] = average;
resultArr[1] = min;
resultArr[2] = max;
return resultArr;
}
document.getElementById('max').innerHTML = "Max value: "; // i want to print the max value here.
Cette fonction retourne un tableau avec max, min et des valeurs moyennes. Comment puis-je choisir quelle valeur imprimer dans différents divs?
J'ai essayé ceci. mais Firebug me donne cette erreur: resultArr n'est pas défini document.getElementById ('max'). innerHTML = "Valeur max:" + resultArr [2]; – Ferarri
@Ferrari, vous devez faire 'resultArr = foo (bob);' first – Ben
@Ferrari resultArr est une variable contenant le résultat de la fonction foo.Vous devez d'abord initialiser cette variable: var resultArr = foo ([10,30,50,20,8]); ou quel tableau avez-vous besoin de traiter –