title: In JavaScript, what happens if "delete" a property that doesn't exist?
body: <p>What happens in JavaScript if I have a variable, say: </p>
  
  <pre><code>var exampleObject = {one:'foo',two:'bar'};
  </code></pre>
  
  <p>and then I delete a property that doesn't exist, a la:</p>
  
  <pre><code>delete exampleObject.seven;
  </code></pre>
  
  <p>Is there a standard course of action that takes place everywhere (nothing, error message, script crashes, etc.), or is this dependent on some kind of implementation (browser engine, etc.)?</p>