Async/await basics
In this section, you're finally going to get to use the new async/await functionality. We're going to create an alternative version of the getStatus
function and call it getStatusAlt
, so we can go ahead and actually define that: a const getStatusAlt
. Now, it's still going to be a function, so we're going to start off by creating an arrow function (=>
). We're still going to take in an argument, so we'll define that userId
:
const getStatusAlt = (userId) => { };
Now, though, we're going to switch things up. Instead of working through the old example, we're going to use the new async/await functionality. To explore this, let's temporarily comment out the getStatus
-then
and catch
block code. We'll be recreating it with a call to getStatusAlt
as opposed to a call to getStatus
, but I do want to leave the old code in place so we can directly compare and contrast the differences.
The new async/await functionality is going to allow us to write our old code in a way that looks...