promisify

This commit is contained in:
Ilya Kantor 2019-03-09 17:24:12 +03:00
parent d912bce1c5
commit 364e707b2a
9 changed files with 120 additions and 2 deletions

View file

@ -0,0 +1,20 @@
That's the case when knowing how it works inside is helpful.
Just treat `async` call as promise and attach `.then` to it:
```js run
async function wait() {
await new Promise(resolve => setTimeout(resolve, 1000));
return 10;
}
function f() {
// shows 10 after 1 second
*!*
wait().then(result => alert(result));
*/!*
}
f();
```