将对象中的字符串存储为新变量

时间:2018-03-15 14:03:04

标签: javascript node.js

我有以下代码:

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

输出:

'0.00003061': 481,
'0.00003050': 100,
'0.00003047': 330,
'0.00003046': 395,
'0.00003044': 1000,

我想遍历此对象并将':'之前的字符串值存储到临时变量中。

2 个答案:

答案 0 :(得分:2)

ulimit被称为密钥,您可以使用the string value before the ':'访问对象的密钥。在你的情况下:

Object.keys()

答案 1 :(得分:1)

您可以使用Object.keys()获取对象的密钥。

var bids = {'0.00003061': 481,
'0.00003050': 100,
'0.00003047': 330,
'0.00003046': 395,
'0.00003044': 1000
};

var keys = Object.keys(bids );
// output: ["0.00003061", "0.00003050", "0.00003047", "0.00003046", "0.00003044"]