Review JavaScript Fundamentals by Building a Gradebook App - Step 1

Tell us what’s happening:

Need help with the Gradebook App.
Kindly help with the code.

Your code so far


// User Editable Region

function getAverage(scores) {
  let sum = 0;
  for (const score of scores){
    score += 1;
let average = sum / scores.length;
console.log(average);
}
}

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/138.0.0.0 Safari/537.36 Edg/138.0.0.0

Challenge Information:

Review JavaScript Fundamentals by Building a Gradebook App - Step 1

hi there,

what is the problem you are having? (have you tried any debugging techniques like console.log to see what is happening?)
Please give us more information on the issue you are trying to solve and what you have tried so far.


Please find the attached screenshot.

Thanks for sharing that.

Are you having a hard time understanding these messages?

No actually I am stuck at “score” is read-only!!
Can’t understand how to proceed!
Or what changes to be done in the code..

Where is score declared? Are you trying to change the value of that variable somewhere?

So the error you have is:

TypeError: “score” is read-only

What do you understand by ‘read-only’?
(obviously this message is complaining to you about the variable you have called score)

Take a look at how you defined score…

Please think about what it is you want this code to do. Is that what it’s doing?

Try thinking about the difference in using the const/let declaration with variables?