``` let jwt; didJWt.createJWT(...).then(res => { jwt = res; console.log(jwt) foo() }) foo() { dfsf } ``` ``` async function foo() { const jwt = await didJWT.createJWT(...) } foo() (aync() => { const jwt = await didJWT.createJWT(...) console.log(jwt) })() ``` ``` let result = await axios.get('http://google.com') ```