title: Will an async function inside another function continue running after the function has returned?
body: <p>Sorry if its a really naive question. I have described the situation as follows. My question is, will <code>OtherAsyncFunction()</code> continue and complete its execution if <code>runThis()</code> returns prematurely?</p>
  
  <pre><code>var a = await runThis(); 
  
  async function runThis(){
     // ... 
     OtherAsyncFunction(); 
     // ... 
     return await someOtherAsyncFunction;  
  }
  </code></pre>