L'exemple de cet article décrit comment JavaScript modifie la valeurOf de l'objet d'origine. Partagez-le avec tout le monde pour votre référence. L'analyse spécifique est la suivante :
Les objets en JS contiennent tous la méthode valueOf. Nous pouvons remplacer la valeurvalueOf de l'objet d'origine par une fonction valueOf personnalisée
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
J'espère que cet article sera utile à la conception de la programmation JavaScript de chacun.