【发布时间】:2017-07-05 18:11:10
【问题描述】:
我正在尝试将数据从 https://api.kraken.com/0/public/OHLC?pair=XBTUSD&interval=1 获取到我的数据库,但我遇到了数组问题。 我想在 unix 中获取最后一个日期时间,但它不起作用。
这是我尝试获取价值的方法,但它似乎不起作用:
var cur = body.length - 1;
var time = body.result.XXBTZUSD[cur][0];
【问题讨论】:
-
看起来
cur应该是body.result.XXBTZUSD.length - 1 -
这是 Pointy 建议的一个工作示例:jsfiddle.net/797nnpw5/1 该代码在此修复程序中运行良好。
-
以下是我的代码:
var cur = body.result.XXBTZUSD.length -1; var time = body.result.XXBTZUSD[cur][0]; var high = body.result.XXBTZUSD[cur][2]; var low = body.result.XXBTZUSD[cur][3]; var open = body.result.XXBTZUSD[cur][1]; var close = body.result.XXBTZUSD[cur][4]; var volume = body.result.XXBTZUSD[cur][6];结果:行1:1499279760 kraken.com BTC USD 2601.027 2601.001 2601.026 2601.027 5.99425277行2:14992791/149927820 kraken.com BTC USD 2601.042 2601.042 2601.042 2601.042 0.042 2601/14601/142012601.042221/14601/142012601.042 2601/146901/14201/14201/14992797/1042220/4901/14901/1460 kraken.com BTC 美元 2606.789 2603.719 2604.045 2606.789 0.68261
标签: javascript arrays json api