title: Why isn't the FileList object an array?
body: <p>Documentation: <a href="https://developer.mozilla.org/en-US/docs/Web/API/FileList" rel="noreferrer">https://developer.mozilla.org/en-US/docs/Web/API/FileList</a></p>
  
  <p>Why is <code>FileList</code> an object rather than an array? The only property it has is <code>.length</code> and the only method it has is <code>.item()</code>, which is redundant (<code>fileList[0] === fileList.item(0)</code>).</p>