我有一个使用以太坊区块链注册用户的系统。我有一个功能可以给我所有用户的地址。我做了一个另外的功能,可以接收用户的地址并返回详细信息。
现在,当我尝试使用web3 api发送地址时,我首先以数组的形式获取了所有地址,然后选择了字符串类型的数组结果,并且当我将其发送给函数时,它什么也没有返回。可以这样做吗?
getUsers()函数返回数组中的所有地址。
var list = await this.getUsers();
var all_Data = [];
const deployedUser = await this.User.deployed();
for(var i=0;i<list.length;i++)
{
console.log("----"+list[i]);
const result = await deployedUser.getUserDetails(list[i]).then(function(result){console.log(result)});
all_Data.push(result);
}
console.log(all_Data);