将特殊字符放入 JavaScript 个变量中

Put special characters inside JavaScript variables

我拿到了一个json,里面有特殊字符。

myJSON = "metadata": Object {
  "album-art": "album-art.png",
}

但是 - 由于特殊字符“-”,变量声明是不可能的。

const Variable = myJSON.album-art

我可以把它放在一个变量里吗?

这样做。 有两种方法可以访问对象中的 property/method。一种是点符号,另一种是方括号符号(示例如下)

const Variable = myJSON['album-art']

最好使用 _ 而不是 -, 但您可以使用 myJSON["prop"]

访问变量

myJSON = {
  "album-art": "album-art.png",
}

console.log(myJSON["album-art"])