Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 11758|Antwort: 0

[JavaScript] JS-Objektmethode, Klassenmethode und Prototype-Methode werden differenziert

[Link kopieren]
Veröffentlicht am 13.06.2017 14:03:38 | | |

Der Prototyp ist ein sehr wichtiges Konzept in Js, jede Funktion (in Js ist die Funktion auch ein Objekt) hat eine Eigenschaft namens Prototype, also den Prototyp), aber unter normalen Umständen ist ihr Wert null, aber eine sehr wichtige Funktion ist, dass die Instanzen ihre Eigenschaften und Methoden teilen (das ist die Grundlage für die Implementierung der Vererbung in Js)!
Prototypen werden für Objektinstanzen geteilt, was sowohl für das Programm praktisch als auch verwirrend ist, mit vielen unerwarteten Ergebnissen!



[Zitat]
1. Die Objektmethode umfasst die Methode im Konstrukteur und die Methode im Konstruktorprototyp;
2. Klassenmethode, tatsächlich ist die Klasse hier eine Funktion, in js, weil die Funktion auch ein Objekt ist, sodass man Attribute und Methoden zur Funktion hinzufügen kann; diese Methode wird häufiger in Node verwendet;
3. Die Prototype-Methode wird im Allgemeinen für das Teilen von Objektinstanzen verwendet, wie Person.prototype.sayName=function(){console.log(this.name); }; Füge die Methode zum Prototyp hinzu, um das Teilen zu ermöglichen. Dadurch entfällt die Notwendigkeit, einer Instanz bei jeder Initialisierung Speicher zuzuweisen.





Vorhergehend:5 Debugging-Tipps für JS-Debugging
Nächster:vs. Urheberrechtshinweise entwickeln-Plugin [Quellcode]
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com