Review JavaScript Fundamentals by Building a Gradebook App - Step 1

Tell us what’s happening:

What am i doing wrong? It won’t accept this and i can’t see where i’m going wrong?

Your code so far


// User Editable Region

let sum = 0
function getAverage(scores) {
  for(let i=0; i < scores.length; i++) {
    sum = sum + scores[i]
  }
  return sum / scores.length
}

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/129.0.0.0 Safari/537.36

Challenge Information:

Review JavaScript Fundamentals by Building a Gradebook App - Step 1

Welcome to the forum @LuciFlossoper

The sum variable is updated each time the function is called.
Try placing it inside the function body, so it resets each time the function is called.

Happy coding

Thank you! so much!
:sunglasses: :partying_face: :partying_face:
Happy Coding to you too!