我想显示以下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"]
感谢您的帮助:)
答案 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;
你可以访问任何像这样的对象属性