title: Since support for FormData.delete() is low, what's the alternative for this method or how to achieve the same behaviour?
body: <p>My website uses <code>FormData.delete()</code> to exclude certain form fields from the form before sending the data to the server. However, it turns out <code>FormData.delete()</code> isn't supported in lots of browsers, even Safari. As a result, I have to switch the method to something else, or achieve the behaviour in a certain way.</p>
  
  <p>This is the current code:</p>
  
  <pre><code>let formData = new FormData(this)
  formData.delete('files[]')
  </code></pre>
  
  <p>The point is to remove the <code>files[]</code> from the <code>FormData</code>. Right now what I can think of the alternative way to get the same result is to manually add each form field to <code>FormData</code> instead. But I certainly hope for a better method. Any input?</p>