如何使用名称中的前导数字访问属性

时间:2016-11-25 01:21:13

标签: javascript json

var jsonJSON = UrlFetchApp.fetch("https://wowtoken.info/snapshot.json");
var json = Utilities.jsonParse(jsonJSON.getContentText());

var max24 = json.NA.formatted.24max;

我确信我的代码很草率但是,我正在“丢失;在声明之前”。从底线。当我删除'24'时它会消失,但source本身有'24max'。

有没有办法让javascript在这段时间后忽略24?或者前两行代码是错误的?

1 个答案:

答案 0 :(得分:2)

除了在解析过程中删除对象名称前面的数字外,您还可以访问对象的属性,就像访问数组元素一样。

json.NA.formatted["24max"]

JavaScript变量必须以字母$_开头。这就是你收到错误的原因。