请有人解释一下,为什么承诺在第一个函数中返回待定,而在另外两个函数中得到解决?当我阅读MDN时,它声明仅仅使用单词异步不会使代码处于异步状态(我们还需要使用单词await )。此外,我还显式地返回了承诺,因为我使用了决心()(与其他两个函数一样,它应该返回已实现的诺言,但它在第一个函数中返回挂起)。我提供了下面的代码。 return new Promise</
fighter.ts:44:14 - error TS2693: 'Promise' only refers to a type, but is being used as a value here.44 return new Promise((resolve) => { hit: (enemy: Fighter, point: number)