then是对于ES6中的Promise来说的,它是Promise中比较重要的一个方法,表示一个Promise成功后所要执行的函数,then()是Promise中被广泛使用的方法之一。then()方法接收两个参数,第一个参数是成功时执行的函数,第二个参数是失败(rejected)时执行的函数。then()方法返回一个新的Promise,因此可以使用链式调用。
在Promise中,then()不仅可以被用来获取Promise执行结果,还可以用作Promise链式调用中的连接单元,也可以在一个then()中返回另一个Promise用来进行嵌套异步操作。同时,在使用then()时,还可以利用回调函数实现Promise的错误处理。