编写比基本代码更清洁的高尔夫代码

使用以下方法解决了此问题。但是,有经验的JavaScript开发人员会以更简洁的方式编写此代码吗?我本以为您可以遍历“名称”数组并使代码更整洁,但是无论我尝试多少,在此框外都没有意义。任何提示将非常感谢!只是想挑战自己进入下一阶段...

var 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]
  }
}