首页 > 解决方案 > 以数字开头的 JSON 标识符导致错误

问题描述

我正在使用JSON来自外部源的格式化输出(所以我无法更改它)。它包含以下代码段:

"50DayChange": {
    "raw": 0.7703804,
    "fmt": "77.04%"
},

我需要将此值添加到 javascript 数组中,通常使用:

arr.push(quoteSummary.result[0].defaultKeyStatistics.52WeekChange.raw);

但这会中断,因为 javascript 标识符不能以数字开头(我刚刚通过谷歌搜索)。但我找不到如何解决这个问题,例如。转义标识符。

谁知道在这种情况下如何调用原始值?

标签: javascript

解决方案


推荐阅读