약속에서 가치를 반환하려면 어떻게해야합니까? 나는 한계 가치와 약속의 가치를 비교하길 원합니다. 하지만 내 결과를 내 상태로 돌려 보낼 수는 없습니다.약속에서 반환 값을 얻는 방법
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' 때 호출이 아직 진행, 그래서 결과는 아직 사용할 수 없습니다. promise chain의 끝에서 결과 처리를 추가해야합니다. – spectras
어떻게 다른 접근 방법 : getBalanceByAddress (....). 다음 ((결과) => { 노력에 대한 (결과> 228) { CONSOLE.LOG 다른} ) ('ALL OK'{ 경우 console.log ('잔액 부족') } } getBalanceByAddress (addressFrom) { var _this = this; return _this.web3.eth.getBalance (addressFrom) – orangespark