The example in this article describes how JavaScript changes the valueOf of the original object. Share it with everyone for your reference. The specific analysis is as follows:
Objects in JS all contain the valueOf method. We can replace the valueOf of the original object with a custom valueOf function
function foo() { this.valueOf = function() { return 'this is my value'; } } var bar = new foo(); Print( bar ); // prints: this is my value Print( bar == 'this is my value' ) // prints: true Print( bar === 'this is my value' ) // prints: false
I hope this article will be helpful to everyone’s JavaScript programming design.