我想得到给定地址的余额。
var x = web3.eth.getBalance("0x81b7E08F65Bdf5648606c89998A9CC8164397647")
.then(function (balance) {
console.log(balance.toString);
}).catch(function(e) {
console.log(e);
});
console.log(x);
它以JSON的形式返回promise
Promise {_40: 0, _65: 0, _55: null, _72: null}
根据web3.eth.getBalance()
函数,我应该获得给定地址的余额,但结果却得到了承诺
2条答案
按热度按时间lo8azlld1#
您可能需要尝试解析JSON来处理承诺,如下所示:
8fq7wneg2#
这不是解析承诺的正确方法。您不能像将其分配给
x
那样将其分配给变量。您可以在.then()
中执行此操作,也可以使用await
。