如何在开头使用数字访问API

时间:2018-03-18 21:35:44

标签: javascript json api

我想显示以下API中的一些信息: source code

但是如果我想显示24h_volume,我的浏览器会给我一个语法错误: “未捕获的SyntaxError:无效或意外的令牌”

var bitcoinvolume24 = "$" + r[0].24h_volume_usd + "";

我知道问题是从数字24开始 - > r [0] .24h ......,但我该如何解决这个问题。 我无法更改API。

从这里尝试了一些事情,但它们不起作用:

r[0].[24h_volume_usd]
r[0].["24h_volume_usd"]

感谢您的帮助:)

2 个答案:

答案 0 :(得分:3)

您需要使用数组样式括号或使用点

访问对象的属性 像这样

r[0]['24h_volume_usd']

但是你不能在这里使用点,因为你的密钥以不能用作变量的数字开头

以下链接可以帮助您找到更多相关信息。

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Property_Accessors

答案 1 :(得分:2)

public function get( $key ) : ElementInterface;

你可以访问任何像这样的对象属性