var defaultAccount;
web3.eth.getAccounts(function(error, result){
defaultAccount = result[0];
});
console.log(defaultAccount);
它在控制台上记录“未定义”。如何将其存储在defaultAccount var上,然后将其设置为:
web3.eth.defaultAccount = defaultAccount;
答案 0 :(得分:0)
您不能将promise分配给外部变量,只能返回它。 试试这个:
web3.eth.defaultAccount = web3.eth.getAccounts(function(error, result){
return result[0];
});