Nuacht

JavaScript’s async and await functions make for readable and maintainable asynchronous code. Just watch out for their downsides.
Assuming the hypothetical "async" function is completely unmodifiable library code, what can I do in "myFunc" to ensure that "a" gets properly set to "step 2" before the function returns?