2
如何从承诺返回价值。我想比较承诺的价值和我的极限平衡。但是我无法将我的结果归因于自己的状况。如何从承诺返回价值
if (getBalanceByAddress(....) > 228) {
console.log('ALL ok')
} else {
console.log('insufficient funds')
}
getBalanceByAddress(addressFrom) {
var _this = this;
return _this.web3.eth.getBalance(addressFrom).then(function(result) {
return result;
});
}
提示:当'getBalanceByAddress'回报,呼叫仍在进行中,所以结果尚未公布。您必须在承诺链末尾追加结果处理。 – spectras
如何尝试一种不同的方法:) getBalanceByAddress(....)。然后((结果)=> { 如果(结果> 228){ 的console.log( '一切OK') }其他{ console.log('insufficient funds') } }) getBalanceByAddress(addressFrom){ var _this = this; return _this.web3.eth.getBalance(addressFrom) } – orangespark