Das Beispiel in diesem Artikel beschreibt, wie JavaScript den valueOf des Originalobjekts ändert. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:
Objekte in JS enthalten alle die valueOf-Methode. Wir können den valueOf des ursprünglichen Objekts durch eine benutzerdefinierte valueOf-Funktion ersetzen
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
Ich hoffe, dass dieser Artikel für das JavaScript-Programmierdesign aller hilfreich sein wird.