【问题标题】:Replacing spaces with blanks in an array用空格替换数组中的空格
【发布时间】:2019-02-11 02:17:00
【问题描述】:

我正在构建一个以乐队为中心的刽子手游戏。一些带有空格,当按下下划线时,空格被读取为空白以供猜测。

在我的for 循环中,当我将下划线推送到guessingWord 数组时,我试图添加一个条件来检查当前字母是否为$,然后我想推一个空格,否则 push 一个下划线。我需要一个我相信的 if/else 语句,但我想出的任何东西都不起作用。

for (var i = 0; i < bands[currentWordIndex].length; i++) { 
    guessingWord.push("_");
}

【问题讨论】:

    标签: javascript arrays string function ecmascript-6


    【解决方案1】:

    只需使用if 声明即可:

    for (var i = 0; i < bands[currentWordIndex].length; i++) { 
        if (bands[currentWordIndex][i] == "$") {
            guessingWord.push(" ");
        } else {
            guessingWord.push("_");
       }
    }
    

    【讨论】:

    • 谢谢。所以这是我最初尝试的,但没有奏效。原来我在代码末尾遗漏了一些东西,所以我得到了一个错误。我在学。再次感谢您的帮助
    猜你喜欢
    • 2016-06-16
    • 1970-01-01
    • 2015-07-29
    • 1970-01-01
    • 2013-12-10
    • 1970-01-01
    • 1970-01-01
    • 2022-01-22
    • 1970-01-01
    相关资源
    最近更新 更多