等待承诺链有什么问题?
我正在研究一个Angular 6应用程序,我被告知以下是一个反模式:
await someFunction().then(result => { console.log(result);});
我意识到等待承诺链是毫无意义的。如果someFunction()返回一个promise,那么如果你正在等待它,则不需要一个promise链。你可以这样做:
const result = await someFunction();console.log(result);
但我被告知等待一个承诺链可能会导致错误,或者它会破坏我的代码中的东西。如果上面的第一个代码片段与第二个代码段完全相同,那么使用哪个代码片段至关重要。第一个片段引入了哪个危险,第二个片段没有?
白衣非少年
万千封印
三国纷争
相关分类