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