问答题864/1593【Promise第19题】下面代码的输出是什么?

1const promise = Promise.resolve().then(() => { 2 return promise; 3}) 4promise.catch(console.err)
难度:
2022-01-09 创建

参考答案:

解析

.then 或 .catch 返回的值不能是 promise 本身,否则会造成死循环,因此结果会报错。

结果

Uncaught (in promise) TypeError: Chaining cycle detected for promise #<Promise>

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

赞赏支持

预览

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