Review JavaScript Fundamentals by Building a Gradebook App - Step 1

Tell us what’s happening:

I am so stuck, Im getting aggravated. Yes, there are similar questions that have been solved but since yall keep erasing the solution, I still have no idea wth is wrong and why it is not passing. I thought that I understood the logic and what it was asking for. But i guess not.
Every source Ive looked up on the web has the same answer for exactly what this is asking for, still wont pass. And the hint is no help at all. Sorry for the griping and thank you in advance. Im ready to move on!

Your code so far


// User Editable Region

getAverage(array) {
  let sum = 0;  
  for (let i = 0; i < array.length; i++) {
    sum += array[i];
  } 
  return sum/array.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/128.0.0.0 Safari/537.36

Challenge Information:

Review JavaScript Fundamentals by Building a Gradebook App - Step 1

The way fCC works, if they provide code at the start of the step, they expect you to use that code as given unless they explicitly tell you it should be changed or deleted.

If you click the reset button you will see that the function given to you was written slightly differently.

Your code is not wrong, except that it is missing the “function” label. But because this is fCC, you want to write your code in the given skeleton of the function and use the parameter given. (I believe it was called scores).

You can try adding the word function to your function declaration and see if that is enough to fix things but if not, just reset and write your code inside the function skeleton they gave you.

Thank you so much. I had messed with it and tried so many different things that my code and the words got all messed up. Im gonna try what you said. Thanks for taking the time to help.

1 Like