首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在javascript中获取此对象中的一种类型的地址?

如何在javascript中获取此对象中的一种类型的地址?
EN

Stack Overflow用户
提问于 2019-12-20 14:32:16
回答 1查看 59关注 0票数 0

我使用它从区块链获取最近的交易

代码语言:javascript
复制
var bitcoin = new BLT();
bitcoin.connect();
bitcoin.events.on('tx', function (tx) {
    console.log(tx);
})

我得到的结果是

代码语言:javascript
复制
{ txid:
 '481add86dc88db3d138cbc314d4d82ed08ca5db9cfdf5caff820e888996a5716',
valueOut: 0.00061956,
vout:
 [ { '19aFCo1n8qbUdxc35EAzWDFRCvbh7UwB4v': 600 },
   { '1L8Nkw16tQH3FHwLcVG2G2FXcrMjzJwXnQ': 61356 } ],
isRBF: false }

我想得到一种类型的地址。我已经尝试过tx.vout,它给了我两个地址,我只想要一个不带以下值的地址:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-20 14:39:44

使用Object.keys()获取所有属性名称,然后使用[0]对其进行索引以获取第一个属性。类似地,索引tx.vout以从数组中的第一个对象获取它。

代码语言:javascript
复制
tx = {
  txid: '481add86dc88db3d138cbc314d4d82ed08ca5db9cfdf5caff820e888996a5716',
  valueOut: 0.00061956,
  vout: [{
      '19aFCo1n8qbUdxc35EAzWDFRCvbh7UwB4v': 600
    },
    {
      '1L8Nkw16tQH3FHwLcVG2G2FXcrMjzJwXnQ': 61356
    }
  ],
  isRBF: false
}
console.log(Object.keys(tx.vout[0])[0]);

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59420790

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档