up
This commit is contained in:
parent
06d7123df1
commit
3113f7deef
4 changed files with 40 additions and 0 deletions
20
1-js/11-async/07-async-await/03-async-from-regular/task.md
Normal file
20
1-js/11-async/07-async-await/03-async-from-regular/task.md
Normal file
|
@ -0,0 +1,20 @@
|
|||
|
||||
# Call async from non-async
|
||||
|
||||
We have a "regular" function. How to call `async` from it and use its result?
|
||||
|
||||
```js
|
||||
async function wait() {
|
||||
await new Promise(resolve => setTimeout(resolve, 1000));
|
||||
|
||||
return 10;
|
||||
}
|
||||
|
||||
function f() {
|
||||
// ...what to write here?
|
||||
// we need to call async wait() and wait to get 10
|
||||
// remember, we can't use "await"
|
||||
}
|
||||
```
|
||||
|
||||
P.S. The task is technically very simple, but the question is quite common for developers new to async/await.
|
Loading…
Add table
Add a link
Reference in a new issue