Tell us what’s happening:
My code isn’t working, can I use an array declared outside the function within it? What’s wrong with my code?
Your code so far
var names = ["Hole-in-one!", "Eagle", "Birdie", "Par", "Bogey", "Double Bogey", "Go Home!"];
function golfScore(par, strokes) {
// Only change code below this line
var stroke ="";
if (stroke == 1){
return "names[0]";
}else if (stroke <= par-2){
return "names[1]";
}else if(stroke == par-1){
return "names[2]";
}else if(stroke == par){
return "names[3]";
}else if(stroke == par + 1){
return "names[4]";
}else if( stroke == par + 2){
return "names[5]";
}else{
return "names[6]";
}
return "Change Me";
// Only change code above this line
}
// Change these values to test
golfScore(5, 4);
Your browser information:
User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36
.