我目前正在尝试循环和添加每个出价的数量的每个元素,并询问出现为出价[0][1],出价[1][1],出价[1][2],并添加数组序列中的每个元素。任何帮助将不胜感激。
我尝试添加数组,但我无法将Json数据转换为此处的代码。下面是API参考
我试了一下代码:
const binanceTrade = JSON.parse(data)
const bidsQuantity = binanceTrade.bids[0][1]
const askQuantity = binanceTrade.asks[0][1]
for(var i = 0; i<bidsQuantity.length; i++){
var j = 1;
bidsQuantity = bidsQuantity.push(binanceTrade.bids[j][1])
console.log(bidsQuantity)
j++
//bids[0][1] + bids[1][2]
}
以及公开的Binance API路由供参考:https://api.binance.com/api/v3/depth?symbol=BTCUSDT&limit=5
2条答案
按热度按时间tgabmvqs1#
您可以使用
reduce()
循环bids
和asks
数组,合计每个项目的第二个元素。yjghlzjz2#
一种方法是使用
map
您可以以类似的方式对提问再次执行此操作