title: How to delete dynamic property of an object?
body: <p>I try to delete an dynamic property of an object. The problem is that the property is depending of an array of keys. Lets see the code :</p>
  
  <pre><code>let keys = ['23', 'test', '12']; // Example but this is dynamic
  let temp = this.array;
  keys.forEach(k =&gt; {
    temp = temp[k];
  });
  delete temp;
  </code></pre>
  
  <p>I want to delete this.array['23']['test']['12']. But I got an error : 'delete cannot be called on an identifier in strict mode'. How to do that ?</p>