我正在使用binance API,我是javascript的新手,我的代码中的第一部分
binance.prices((error, ticker) => {
console.log("prices()", ticker);
console.log("Price of BTC: ", ticker.BTCUSDT);
});
以上代码输出:
ETHBTC: '0.07421500',
LTCBTC: '0.01994000',
BNBBTC: '0.00110540',
NEOBTC: '0.00853400',
QTUMETH: '0.02604400',
下面的代码对选定的密钥(GTOBTC)进行检查,我似乎无法创建一个从上面的密钥中取名的循环。
binance.depth("GTOBTC", (error, depth, symbol) => {
a = 0;
b = 0;
for (value in depth.bids){
a += Number(value);
};
for (value in depth.asks){
b += Number(value);
};
var c = a - b;
var d = (c / a) * 100;
if (d >= 2.0){
console.log(symbol + " Percent ok");
console.log(d);
} else {
console.log(symbol + " percentage not sufficient");
}
})
以上代码的输出:
GTOBTC percentage not sufficient
任何帮助都会非常感谢。
答案 0 :(得分:0)
您可以使用Object.keys
,如下所示:
Object.keys(object).map((key) => {
console.log(object[key])
});
答案 1 :(得分:0)
或者当你在网上有jquery时,你可以使用它:
$.each(object, function(key, value) {
console.log(key + ' ' + value);
});