gpt4 book ai didi

javascript - 如何正确解决 Promise 和 wait 问题?

转载 作者:行者123 更新时间:2023-11-28 14:24:44 24 4
gpt4 key购买 nike

有人可以告诉我为什么 await 在这里不起作用吗?

const Web3 = require('web3');

web3 = new Web3(new Web3.providers.HttpProvider("http://<ip>:8545"));

let accounts = (async () => await web3.eth.getAccounts())();

// await was not working, here I get a promise
console.log(accounts);

// if I wait with a timeout I get my accounts
setTimeout(() => console.log(accounts), 5000);

最佳答案

您的 console.log 必须位于内联异步函数内。

(async () => {
accounts = await web3.eth.getAccounts()
console.log(accounts);
}
)();

关于javascript - 如何正确解决 Promise 和 wait 问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53896267/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com