7.3.2创建answerArray数组

  接下来,创建一个名为answerArray的空数组,使用和单词中字母数目相同的下划线(_)来填充该数组。

《avascript-少儿编程》第七章-编写游戏代码(创建answerArray数组)

  ❶处的for循环创建了一个初始值为0的变量i,i的值为0到word.length(但不包括word.length)。每一轮循环中,都会增加一个新的元素到answerArray数组,对应的位置是answerArray[i]。当循环结束时,answerArray和单词一样长。例如,如果单词是”monkey”(有6个字母),answerArray将会是[“_”, “_”, “_”, “_”, “_”, “_”](6个下划线)。

  最后,创建了变量remainingLetters,将神秘单词的长度赋值给它。使用这个变量来记录还剩下几个字母要猜。每次玩家猜对一个字母,针对该字母在单词中的每个实例,这个值都会减1.