Fix promises formatting
This commit is contained in:
parent
844a802897
commit
e1fb322670
20
promise.md
20
promise.md
|
@ -3,18 +3,18 @@ title: Promises
|
||||||
layout: default
|
layout: default
|
||||||
---
|
---
|
||||||
|
|
||||||
Based on
|
Based on the [Promise API reference][promise] (mozilla.org).
|
||||||
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise
|
{:.brief-intro.center}
|
||||||
|
|
||||||
|
[promise]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise
|
||||||
|
|
||||||
### Creating promises
|
### Creating promises
|
||||||
|
|
||||||
```js
|
```js
|
||||||
new Promise(function (ok, err) {
|
new Promise(function (ok, err) {
|
||||||
doStuff(function () {
|
doStuff(function () {
|
||||||
if (success)
|
if (success) { ok(); }
|
||||||
ok();
|
else { err(); }
|
||||||
else
|
|
||||||
err();
|
|
||||||
});
|
});
|
||||||
})
|
})
|
||||||
```
|
```
|
||||||
|
@ -48,11 +48,11 @@ Promise.race(promises)
|
||||||
### Converting other promises
|
### Converting other promises
|
||||||
|
|
||||||
```js
|
```js
|
||||||
Promise.resolve("reason");
|
return Promise.resolve("result");
|
||||||
Promise.resolve(promise);
|
return Promise.resolve(promise);
|
||||||
Promise.resolve(thenable);
|
return Promise.resolve(thenable);
|
||||||
|
|
||||||
Promise.reject("reason");
|
return Promise.reject("reason");
|
||||||
|
|
||||||
Promise.resolve($.get('http://google.com'))
|
Promise.resolve($.get('http://google.com'))
|
||||||
.then(...)
|
.then(...)
|
||||||
|
|
Loading…
Reference in New Issue