Promise.resolve()传递具有then方法的对象
const thenObj={
then(){
console.log('我执行了');
}
}
Promise.resolve(thenObj);
对于Promise.resolve()传递具有then方法的对象,为什么这里会打印出‘我执行了’?
25
收起
正在回答
1回答
同学你好,因为语法中规定,Promise.resolve()中传递具有then方法的对象,默认会立即调用该对象下的then方法,所以控制台会输出“我执行了”
祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星