Je crée un tableau en imputant 5 scores différents. Maintenant, je suis censé renvoyer le score le plus élevé de ce tableau particulier. Cependant, une fois que j'ai fini d'imputer mon dernier score, j'obtiens le message suivant : "Score le plus élevé : non défini"
Quelqu'un peut-il m'expliquer pourquoi cela se produit et m'aider ? Je suis en train d'apprendre JS.
var arrScores = []; //I created an empty array where my scores will be stored.
//Here I am creating a loop so that the user can input 5 scores
for (var i = 0; i < 5; i++) {
arrScores.push(prompt('Please enter your score ' + (i+1)));
}
//I created a function thinking I would be able to pull the largest score.
function highestScore(arr){
highestScore = Math.max(arrScores)
}
//This is suppose to be the final alert with the highest score.
alert('Highest score: ' + highestScore.join);