【发布时间】:2021-05-06 15:44:45
【问题描述】:
我正在使用node-binance-api 提取一些币安余额数据。 API 调用返回所有货币,我想过滤它以仅包含我有余额的货币。
代码:
await binance.balance((error, balances) => {
if ( error ) return console.error(error);
console.log(balances);
var filtered = _.filter(balances, function(b) {return b.available > 0})
console.log(filtered);
});
第一个console.log按预期返回所有数据:
RENBTC: { available: '0.00000000', onOrder: '0.00000000' },
SLP: { available: '0.00000000', onOrder: '0.00000000' },
STRAX: { available: '0.00000000', onOrder: '0.00000000' },
...
我预计第二个 console.log 会返回硬币名称和余额,但它只返回余额:
[
{ available: '0.03993250', onOrder: '0.00000000' },
{ available: '8.11227680', onOrder: '0.00000000' }
]
过滤后如何获取硬币符号?
【问题讨论】: