title: Where do I have to use for await of?
body: <pre><code>private async downloadAndParseData(): Promise&lt;void&gt;
  {
      let data = await this.getData();
  
      let dataItemList: Item[] = [];
  
      for (const dataItem of data)
      {
          const tempItem: Item =
          {
              ...
          };
  
          dataItemList.push(tempItem);
      }
      
      for (const item of dataItemList)
      {
          ...
      }
  }
  </code></pre>
  <p>In which of these loops, do I have to use for await of?</p>
  <p>I think I have to use the await in none of them but I'm not sure...</p>