如何在javascript中获取此对象中的一种地址类型?
我用它从区块链获取最近的交易如何在javascript中获取此对象中的一种地址类型?,javascript,bitcoin,Javascript,Bitcoin,我用它从区块链获取最近的交易 var bitcoin = new BLT(); bitcoin.connect(); bitcoin.events.on('tx', function (tx) { console.log(tx); }) 我得到的结果是 { txid: '481add86dc88db3d138cbc314d4d82ed08ca5db9cfdf5caff820e888996a5716', valueOut: 0.00061956, vout: [ { '19aFCo
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
,它给了我两个地址,我只想要一个地址后面没有值:使用Object.keys()。类似地,索引tx.vout
,从数组中的第一个对象获取它
tx={
txid:'481add86dc88db3d138cbc314d4d82ed08ca5db9cfdf5caff820e888996a5716',
valueOut:0.00061956,
vout:[{
“19aFCo1n8qbUdxc35EAzWDFRCvbh7UwB4v”:600
},
{
“1L8NKW16TQH3FHWLCVG2F2FXRMJZJWXNQ”:61356
}
],
isRBF:错误
}
console.log(Object.key(tx.vout[0])[0])代码>vout中的两个值都包含以下值之后的值:?所有对象的值都在:
之后。我指的是vout部分中的值addresses@PrabhjotSinghKainth也许他们的意思是,他们只需要属性名,而不需要相应的值。你的意思是像Object.keys(tx.vout)[0]
?如果是的话。我想你应该读更多关于JavaScript对象的内容。对于注释中所述的值,您可以使用Object.values(tx.vout)[0]
谢谢,但我只想得到一个地址,如'1l8nkw16tqh3fhwlcvg2fxcrmjzwxnq'
,作为您在注释中所说的需要整数的字符串。我更新了答案以返回第一个对象的键。