1
0
mirror of https://github.com/ruanyf/es6tutorial.git synced 2025-05-24 18:32:22 +00:00

docs(promise): fix Promise.resolve()

This commit is contained in:
ruanyf 2019-04-05 19:53:07 +08:00
parent 3c45b041d5
commit 6c1aaf1b3f

View File

@ -759,9 +759,9 @@ p.then(function (s){
**4不带有任何参数** **4不带有任何参数**
`Promise.resolve`方法允许调用时不带参数,直接返回一个`resolved`状态的 Promise 对象。 `Promise.resolve()`方法允许调用时不带参数,直接返回一个`resolved`状态的 Promise 对象。
所以,如果希望得到一个 Promise 对象,比较方便的方法就是直接调用`Promise.resolve`方法。 所以,如果希望得到一个 Promise 对象,比较方便的方法就是直接调用`Promise.resolve()`方法。
```javascript ```javascript
const p = Promise.resolve(); const p = Promise.resolve();
@ -773,7 +773,7 @@ p.then(function () {
上面代码的变量`p`就是一个 Promise 对象。 上面代码的变量`p`就是一个 Promise 对象。
需要注意的是,立即`resolve`的 Promise 对象是在本轮“事件循环”event loop的结束时而不是在下一轮“事件循环”的开始时。 需要注意的是,立即`resolve()`的 Promise 对象是在本轮“事件循环”event loop的结束时执行,而不是在下一轮“事件循环”的开始时。
```javascript ```javascript
setTimeout(function () { setTimeout(function () {