【问题标题】:An array of strings is throwing an error for an unexpected token javascript [duplicate]字符串数组为意外的令牌 javascript [重复] 引发错误
【发布时间】:2019-03-02 18:15:55
【问题描述】:

我正在尝试为游戏制作网格。我有一个包含关卡设计的对象maps。 就是这样:

var maps = {
  cave: [" ________________ ",
         "/                \",
         "|                 ", 
         "|                 ", 
         "|_________________"]
}

顺便说一句,这是在 github 页面上。每当我去网站上的控制台时,我都会看到它抛出了一个错误:

“无效或意外令牌”

在第二个数组值上(我在那里的第三行)。为什么要这样做?有人可以帮忙吗?

编辑:抱歉,不知道这是重复的。我不知道问题是什么,所以在问之前我不知道要先搜索什么。

【问题讨论】:

  • 也可以使用 backtics:var maps = { cave: [ ` ________________ / \ | | |_________________` ] }

标签: javascript arrays


【解决方案1】:

您需要转义第二行的斜线。如果你不转义斜线,它会转义",这会破坏字符串的关闭:

var maps = {
  cave: [" ________________ ",
         "/                \\",
         "|                 ", 
         "|                 ", 
         "|_________________"]
}

console.log(maps)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-04-05
    • 2015-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-12
    • 1970-01-01
    相关资源
    最近更新 更多