前端promise面试题
时间: 2023-08-12 15:03:49 浏览: 148
回答: 这是一道关于前端Promise的面试题。根据引用\[1\]中的内容,题目中的代码展示了Promise的一些特性。首先,Promise构造函数是同步执行的,而promise.then中的函数是异步执行的。所以在题目七中,promise.catch会捕获到promise.then中的错误。其次,根据引用\[2\]中的内容,返回任意一个非promise的值都会被包裹成promise对象。所以在题目二中,promise1和promise2都是Promise对象。最后,根据题目中的代码,promise1会在1秒后变为resolved状态,而promise2会在promise1变为resolved状态后立即抛出一个错误。所以在2秒后,promise1仍然是resolved状态,而promise2则变为rejected状态。
#### 引用[.reference_title]
- *1* *2* *3* [前端面试 | 必知必会的10道Promise题](https://blog.csdn.net/IT_studied/article/details/124758936)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文