问答题891/1620【Promise第20题】下面代码的输出是什么?

1Promise.resolve(1) 2 .then(2) 3 .then(Promise.resolve(3)) 4 .then(console.log)
难度:
2022-01-09 创建

参考答案:

解析

.then 或者 .catch 的参数期望是函数,传入非函数则会发生值透传。

第一个then和第二个then中传入的都不是函数,一个是数字类型,一个是对象类型,因此发生了透传,将resolve(1) 的值直接传到最后一个then里。

结果

1

最近更新时间:2022-01-09

赞赏支持

题库维护不易,您的支持就是我们最大的动力!