我想显示来自以下 API 的一些信息:https : //api.coinmarketcap.com/v1/ticker/?limit=1
但是如果我想显示 24h_volume,我的浏览器会给我一个语法错误:“未捕获的语法错误:无效或意外的令牌”
var bitcoinvolume24 = "$" + r[0].24h_volume_usd + "";
我知道问题是从数字 24 -> r[0].24h... 开始,但我该如何解决这个问题。我无法更改 API。
从这里尝试了一些东西,但它们不起作用:
r[0].[24h_volume_usd]
r[0].["24h_volume_usd"]
谢谢你的帮助 :)
您需要使用数组样式的大括号或点来访问对象的属性
像这样
r[0]['24h_volume_usd']
但是你不能在这里使用点,因为你的键以不能用作变量的数字开头
下面的链接可以帮助您找到更多关于此的信息。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Property_Accessors
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句