title: How to remove a property from a JavaScript object when using Strict Mode
body: <p>Read this question: <a href="https://stackoverflow.com/questions/208105/how-to-remove-a-property-from-a-javascript-object">How do I remove a property from a JavaScript object?</a></p>
  
  <p>However my code uses <code>'use strict';</code> in global declaration which means it is present in the whole file.</p>
  
  <p><code>delete</code> statement is forbidden in strict mode (has no effect). <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode" rel="nofollow noreferrer">Documentation</a></p>
  
  <p>How can one delete properties from objects when using strict mode without having to resort to cloning and looping over properties, skipping the one that is to be deleted?</p>
  
  <p><strong>Update and clarification</strong>:</p>
  
  <p>I need to delete a property from an object before sending it to the server, which complains for unknown properties.</p>