title: Remove property by value from object
body: <p>I have a simple object like this:</p>
  
  <pre><code>var obj = {
      "option1": "item1",
      "option2": "item2",
      "option3": "item3"
  };
  </code></pre>
  
  <p>For adding a new property to the object I'm using the following code:</p>
  
  <pre><code>obj[this.value] = this.innerHTML;
  
  // this.innerHTML is used just because I'm adding the value I get from a DOM element
  </code></pre>
  
  <p>Is there a function that can help me remove a property from the object, that receives as a parameter the value of the key-value pair?</p>
  
  <p>For example <code>removeItem('item3');</code>.</p>