如何存储Web3 Web33.Eth.getAccounts()产生


 var defaultAccount;
 web3.eth.getAccounts(function(error, result){ 
      defaultAccount = result[0];
 });
 console.log(defaultAccount);

它在控制台上记录"未定义"。如何将其存储在DefaultAccount var上,然后将其设置为:

web3.eth.defaultAccount = defaultAccount;

您无法将承诺分配给外部变量,只返回它。尝试以下操作:

web3.eth.defaultAccount = web3.eth.getAccounts(function(error, result){ 
      return result[0];
});

最新更新