我试图将回调函数转换为async/await,但发现async/await比现有的回调函数慢得多。有哪位能看出我的async/await有什么问题吗?
for (var i = 0; i < balance; i++) {
tokenOfOwnerByIndex().call(i).then((id) => {
tokenURI().call(id).then((uri) => {
console.log(uri);
});
});
}
for (var i = 0; i < balance; i++) {
var id = await this.getTokenOfOwnerByIndex(i);
var uri = await this.getTokenURI(id);
console.log(uri);
}
tokenOfOwnerByIndex()
多次。而你的第二个版本则是串行执行所有操作。 - Paul