Hello, can you help please?

Tell us what’s happening:
Describe your issue in detail here.

I don’t remember how can i call a Global Array inside the function.
i’ve try
1 return names;
2 names;
3 recall the array inside the function.
can you please help ? :smiley:

  **Your code so far**

const names = ["Hole-in-one!", "Eagle", "Birdie", "Par", "Bogey", "Double Bogey", "Go Home!"];

function golfScore(par, strokes) {
if (strokes = 1) {
  return names[0];
} else if (strokes <= par - 2) {
  return names[1];
} else if (strokes = par - 1) {
  return names[2];
} else if (strokes = par) {
  return names[3];
} else if (strokes = par + 1) {
  return names[4];
} else if (strokes = par + 2) {
  return names[5];
} else if (strokes >= par + 3) {
  return names[6];
} else {
return "Change Me";
}
}

golfScore(5, 4);
  **Your browser information:**

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:99.0) Gecko/20100101 Firefox/99.0

Challenge: Golf Code

Link to the challenge:

What does the = do here?

1 Like

this is fine, that’s not the issue

1 Like

You don’t have a return issue… if you want to see your return, you can use the console.log() function to see what’s happening. Also you can use your browser JS console by F12, or nodejs if you have it installed.

Thanks for the : console.log()
I see that the program crash in the first line but the logic is not worth, is surely that the order.
I think that the indentations are correct.

P.s ( i didn’t study node.js for the moment. i just have some HTML basics and some python basics.)

1 Like

Can you tell me what = does in Javascript as opposed to ===?

I will come back to that lesson and re-study it before make the exercise.
Thank you sir, you are gentle.

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.