node.js找到对象的名称

时间:2018-03-14 21:05:20

标签: javascript node.js api

我正在使用binance api。当我运行以下代码时:

  binance.depth("BNBBTC", (error, depth, symbol) => {
  console.log(symbol+" market depth", depth.bids);
  });  

它做了它想做的事情,这是:

 '0.00110170': 30.69,
 '0.00110110': 5.44,
 '0.00110090': 80,
 '0.00110020': 2.72,
 '0.00110010': 457.37,
 '0.00110000': 148.59,
 '0.00109990': 448.62,
 '0.00109960': 5.05,
 '0.00109950': 3.28,
 '0.00109930': 65.92,

我想要做的只是返回右侧的值(或将它们保存为变量。)唯一的事情是我不知道如何引用它们,任何帮助都会很棒,谢谢你

1 个答案:

答案 0 :(得分:0)

假设 depth.bids 的格式为:

{ '0.00110180': 145, '0.00110170': 30.69, '0.00110110': 5.44 }

然后,您可以使用键遍历键并引用值:

for (var key in depth.bids) {
  console.log(depth.bids[key]);
}

或使用Object.values:

console.log(Object.values(depth.bids));