javascript - 如何在 javascript 中获取此对象中的一种类型的地址?
问题描述
我正在使用它从区块链获取最近的交易
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()
获取所有属性名称,然后对其进行索引[0]
以获取第一个属性。同样,索引tx.vout
以从数组中的第一个对象中获取它。
tx = {
txid: '481add86dc88db3d138cbc314d4d82ed08ca5db9cfdf5caff820e888996a5716',
valueOut: 0.00061956,
vout: [{
'19aFCo1n8qbUdxc35EAzWDFRCvbh7UwB4v': 600
},
{
'1L8Nkw16tQH3FHwLcVG2G2FXcrMjzJwXnQ': 61356
}
],
isRBF: false
}
console.log(Object.keys(tx.vout[0])[0]);
推荐阅读
- javascript - JSPDF and Html2Canvas how to reduce pdf file size
- python - 使用操作系统和系统在python中输入命令行
- memory - How to find the static adress/pointer for a game
- redirect - Nuxt.js 中 redirect() 和 req.writehead() 的区别
- bsd - 在 TwinCAT/BSD 中使用时更改 TF6250-Modbus-TCP 的配置
- php - 使用 CONCAT() 的 SELECT 语句和使用 CONCAT() 的 WHERE
- rust - 预期的不透明类型,找到枚举`Result`
- flutter - 我的应用程序显示空白的白色画布
- arrays - Rasterio 创建 TIFF 文件
- python - 在 tkinter 中将绘图添加到框架中