Skip to content

Tag: ecmascript-2017

When to mark function as async

Basically, function must be prefixed with async keyword if await used inside it. But if some function just returns Promise and doesn’t awaiting for anything, should I mark the function as async? Seems like both correct or not? Answer if some function just returns Promise and doesn’t awaiting for a…

Chain async functions

In an async function, I can get an asynchronous value like so: const foo = await myAsyncFunction() If I want to call a method on the result, with a sync function I’d do something like myAsyncFunction().somethingElse() Is it possible to chain calls with async functions, or do you have to assign a new var…