title: howTo remove Object.defineProperty(it, 'log')
body: <p>i defined Property. i modified a answer found here <a href="https://stackoverflow.com/questions/7141210/how-do-i-undo-a-object-defineproperty-call">How do I undo a Object.defineProperty call?</a></p>
  <pre><code>Object.defineProperty(it, 'log', {  
    get() {  
      return console.log.bind(console, `[${Date.now()}]`, '');  
   },  
  });
  console.log(`line of this console log will follow next line`);
  </code></pre>
  <p>I don't need it anymore and have been trying to remove it for a while.</p>
  <p>so i read here <a href="https://stackoverflow.com/questions/7141210/how-do-i-undo-a-object-defineproperty-call">How do I undo a Object.defineProperty call?</a></p>
  <p>and tried then to delete it like so</p>
  <pre><code>delete Object.prototype.log;
  delete Object.prototype.it;
  </code></pre>
  <p>also tried to redefine it as was at the beginning:</p>
  <pre><code>Object.defineProperty(it, 'log', {
    get() {
      return console.log.bind(console, ``, '');
    },
  });
  </code></pre>
  <p>with no effect.</p>
  <p>and</p>
  <pre><code>Object.defineProperty(it, 'log', {
    value: &quot;&quot;,
    writable: false
  });
  </code></pre>
  <p>with no effect.</p>
  <p>now i always see if i use a</p>
  <p>console.log(msg);</p>
  <p>below something with <code>(src/script.js:28:11)</code></p>
  <p>example results:</p>
  <p><code>console.log('000000');</code>
  i get
  <code>at Object.&lt;anonymous&gt; (src/script.js:28:11)</code></p>
  <p>if i use <code>console.log('000000', '111111');</code></p>
  <pre><code>console.log
      000000 111111
  
        at Object.&lt;anonymous&gt; (src/script.js:36:11)
  </code></pre>