new Promise(resolve => { });
时间: 2024-04-02 13:07:55 浏览: 146
探究一道价值25k的蚂蚁金服异步串行面试题
这是一个JavaScript表达式,用来创建一个Promise对象,并且在Promise的构造函数中传入一个函数作为参数。这个函数被称为执行器函数(executor function),它接收一个函数参数 resolve,这个函数将在Promise对象状态从pending变为fulfilled时调用,并将结果传递给Promise的then()方法。在这个例子中,Promise对象并没有执行任何异步操作,因此它的状态始终保持为pending。但是,我们可以在执行器函数中编写异步操作的代码,当异步操作完成后,调用resolve函数,并将异步操作的结果作为参数传递给resolve函数,使Promise对象的状态从pending变为fulfilled,并将结果传递给then()方法。
阅读全文