title: object property is not getting deleted even after using delete operator
body: <p>I am having an array of objects. And i want to delete one key named as <code>id</code> from it.
  I have used the following code to delete it from the object.</p>
  <pre><code>this.state.result.forEach(item =&gt; delete item.id);
  </code></pre>
  <p>But still, id is not getting deleted from it. I am not sure why and what's the issue with my code. I have tried to delete several other keys from same object by using the above logic and it worked fine. Only issue i am facing is with <code>id</code>.</p>
  <p>I think this object property is non-configurable. If so, then how can we delete it.</p>
  <p>Can someone please help me with this. Thanks in advance.</p>