Review JavaScript Fundamentals by Building a Gradebook App - Step 1

Tell us what’s happening:

i dont quite know where i went wrong im not sure what is the next step

Your code so far


// User Editable Region

function getAverage(scores) {
  let sum=0;
for(let i=0; i< scores.length; i=i+1) {sum += scores[i];
console.log(sum)
let average = sum / scores.length
console.log(average)
return 71.7,85.4,92.4

}
}

console.log(getAverage([92, 88, 12, 77, 57, 100, 67, 38, 97, 89]));
console.log(getAverage([45, 87, 98, 100, 86, 94, 67, 88, 94, 95]));

// User Editable Region

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36 Edg/135.0.0.0

Challenge Information:

Review JavaScript Fundamentals by Building a Gradebook App - Step 1

There are two things here which are causing you problems:

  1. Why are you trying to return hard-coded values from your function?
  2. You are declaring average inside your for loop. The loop is there as an accumulator to total up all of the scores. You should then calculate the value of average after this loop, once you have a correct value for sum.