我使用它从区块链获取最近的交易
var bitcoin = new BLT();
bitcoin.connect();
bitcoin.events.on('tx', function (tx) {
console.log(tx);
})我得到的结果是
{ txid:
'481add86dc88db3d138cbc314d4d82ed08ca5db9cfdf5caff820e888996a5716',
valueOut: 0.00061956,
vout:
[ { '19aFCo1n8qbUdxc35EAzWDFRCvbh7UwB4v': 600 },
{ '1L8Nkw16tQH3FHwLcVG2G2FXcrMjzJwXnQ': 61356 } ],
isRBF: false }我想得到一种类型的地址。我已经尝试过tx.vout,它给了我两个地址,我只想要一个不带以下值的地址:
发布于 2019-12-20 14:39:44
使用Object.keys()获取所有属性名称,然后使用[0]对其进行索引以获取第一个属性。类似地,索引tx.vout以从数组中的第一个对象获取它。
tx = {
txid: '481add86dc88db3d138cbc314d4d82ed08ca5db9cfdf5caff820e888996a5716',
valueOut: 0.00061956,
vout: [{
'19aFCo1n8qbUdxc35EAzWDFRCvbh7UwB4v': 600
},
{
'1L8Nkw16tQH3FHwLcVG2G2FXcrMjzJwXnQ': 61356
}
],
isRBF: false
}
console.log(Object.keys(tx.vout[0])[0]);
https://stackoverflow.com/questions/59420790
复制相似问题