javascript - 将数组中的空格替换为空格

标签 javascript arrays string function ecmascript-6

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

在我的 for 循环中,当我将下划线插入 guessingWord 数组时,我尝试添加一个条件来检查当前字母是否为 $ 那么我想推一个空格,否则一个下划线。我相信我需要一个 if/else 语句,但我想出的方法都不起作用。

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

最佳答案

只需使用 if 语句即可:

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

关于javascript - 将数组中的空格替换为空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54623149/

相关文章:

javascript获取html时区下拉列表

javascript - 使用 Javascript D3 库,如何在 mousemove 事件中确定鼠标在区域元素数据集中的位置?

javascript - HTML 输入类型 ="date"值格式

php - 从 2 个数组中获取唯一值

c# - 字符串分数加倍

regex - 正则表达式用于匹配和分隔字符串

javascript - RxJs 在出错时调用 observable 并重复步骤

python - 为一组去重复的点生成索引的 numpy 数组

java - 如何 "shuffle"一个数组?

java - 如何从字符串中排除包含非字母字符的单词