刽子手游戏问题

时间:2016-07-17 05:26:46

标签: javascript

我是javascript的新手,正在尝试制作一个Hangman游戏。我正处于for循环检查用户输入的位置,如果匹配,它应该替换生成的下划线之一。如何用户输入(例如:a或d)替换其中一个下划线?我尝试过拼接,并使用.replace方法。这是小提琴:https://jsfiddle.net/jtpsj5eu/18/

以下是有问题的循环:

for (i = 0; i < hangv.input.length; i++) {

  //if user's guess is matched against one of the letters of the word, this will execute. 
  if (guess == hangv.input[i]) {
    //replace underscores with guessed letter 
    newStr = guessa.slice(hangv.input[i], hangv.input[i]) + guess + guessa.slice(hangv.input[i] + 1);
    console.log(newStr);
  } else {
    console.log("false");
  }
}

0 个答案:

没有答案