goOns: function() { this.setData({ pbynumbers: this.data.marks.length }).then(res => { this.goOn() }) },帮我优化这个函数
时间: 2024-05-11 13:20:01 浏览: 149
这个函数中的setData方法可以使用Promise封装来避免回调地狱,同时可以使用async/await语法来使代码更加简洁易懂。
优化后的代码如下:
```
goOns: async function() {
const res = await this.setData({
pbynumbers: this.data.marks.length
});
this.goOn();
}
```
这样我们就可以避免回调地狱,将代码结构更加清晰易读。
阅读全文