In var Beispiel = Funktion() { // Konstruktorcode hier } Beispiel.Prototyp.func1 = Funktion() { // func1-Code hier } Beispiel.Prototyp.func2 = Funktion() { // func2-Code hier } /* hier finden Sie weitere Beispiele für Prototypfunktionen ... */ Verwenden Sie dann den folgenden Code, um die Prototypmethode zu instanziieren und darauf zuzugreifen: var sampleInstance = neues Sample(); Beispielinstanz.func1(); sampleInstance.func2(); // Weitere Beispielobjekt-Prototypfunktionen aufrufen Aber wie können wir eine der Prototypmethoden neu schreiben, ohne das ursprüngliche var Unterprobe = Funktion() { // Konstruktorcode hier } // vom Beispiel erben subSample.prototype = neues Beispiel(); subSample.prototype.fun1 = Funktion() { // überschreibe die Funktion „func1“ des Samples } Wenn Sie jedoch keine geerbte Klasse erstellen und die Prototypmethode neu schreiben möchten, können Sie direkt den folgenden Code verwenden: var sampleInstance = neues Sample(); sampleInstance.func1 = Funktion() { sample.prototype.fun1.call(this); // rufe func1 des Beispiels auf // sampleInstance.func1-Code hier } Wir haben die Methode Dies ist das Ende dieses Artikels über die Details zum Überschreiben von Prototypmethoden in Das könnte Sie auch interessieren:
|
<<: XHTML-Tutorial für den Einstieg: Formular-Tags
>>: Beheben Sie den Fehler während der Verbindungsausnahme in Docker
Deklarieren Sie den Parameternamen, den Typ und d...
Mithilfe von HTML-Formularen können verschiedene ...
Beim Entwerfen eines H5-Layouts werden Sie normal...
Binärprotokoll der Hauptbibliothek: # bei 2420 #1...
Als leichte Open-Source-Datenbank wird MySQL häuf...
In diesem Artikel werden MySQL-Duplikatsindizes u...
Es gibt keine Lösung für die chinesische Eingabem...
1. Erstellen Sie ein Repository im angegebenen Ve...
Inhaltsverzeichnis 1. Lösung auslösen 2. Partitio...
Wie erreicht man Internationalisierung in React? ...
Inhaltsverzeichnis 1. Schritte 1. Definieren Sie ...
Laden Sie zuerst das komprimierte Nacos-Paket von...
Inhaltsverzeichnis 1. Projektintegration 1. CDN-I...
1. Ubuntu Server 18.04.5 LTS-Systeminstallation U...
Inhaltsverzeichnis Rendern Installieren Code-Impl...