什么情况下可以使用.then?目前知道的只有两个 promise和async修饰的函数

async函数好像就是会把当前函数包装成promise,是不是.then只能跟在promise对象后面?

是的,.then只能跟在promise对象后面,async函数也是返回了个promise函数,不是你说的包装成promise,它其实就像把内部的then拿出来了,整体语法格式看着像同步代码,简言之,它只是个语法糖

如有帮助,麻烦点个[采纳此答案]谢谢^O^

对 promise 可以用 then . 也不一定 promise 也是封装的 ,你自己也可以封装一个。 比如axios 不也是 .then,.catch