Ich habe Frage bezüglich der Vererbung/Prototyp in Javascript, also, wenn es einen Konstruktor enthält eine Methode "Gruß", aber es gibt auch eine andere "Gruß" -Methode an den Prototyp dieses Konstruktors, dann welche Implementierung verwendet es, wenn ein Objekt mit diesem Konstruktor erstellt und diese Methode aufgerufen wird? Wird die Methode "überschrieben" oder "überschattet"?Javascript Vererbung/Prototyp Verwirrung
0
A
Antwort
0
Kurze Antwort: Ja, es wird außer Kraft gesetzt.
Von MDN:
JavaScript-Objekte sind dynamisch "Taschen" von Eigenschaften (als eigene Eigenschaften bezeichnet). JavaScript-Objekte haben eine Verbindung zu einem Prototyp-Objekt. Beim Versuch, auf eine Eigenschaft eines Objekts zuzugreifen, wird die Eigenschaft nicht nur nach dem Objekt gesucht, sondern nach dem Prototyp des Objekts, dem Prototyp des Prototyps usw., bis entweder eine Eigenschaft mit einem übereinstimmenden Namen gefunden wird oder das Ende der Prototyp-Kette ist erreicht.
Verwandte Themen
- 1. Javascript Verwirrung
- 2. Javascript Rückruf Verwirrung
- 3. Javascript Objekt Verwirrung
- 4. Funktionsausdruck in JavaScript Verwirrung
- 5. Javascript Element ": letzte" Verwirrung
- 6. Ein JavaScript-Schließung Verwirrung
- 7. JavaScript Umfang Verwirrung
- 8. Node.js, PHP, Javascript Verwirrung
- 9. JavaScript Objektliteral Notation Verwirrung
- 10. JavaScript Join mehrere Arrays Verwirrung?
- 11. jQuery/JavaScript "dieses" Zeiger Verwirrung
- 12. Verwirrung über Javascript "funktionale Vererbung" Muster:
- 13. Verwirrung über JavaScript-Implementierungen von Message
- 14. Stylesheet Verwirrung
- 15. Bitmap.Lockbits Verwirrung
- 16. Verwirrung C
- 17. DateTime Verwirrung
- 18. dynamic_cast Verwirrung
- 19. Freunde Verwirrung
- 20. WM_KEYDOWN Verwirrung
- 21. NSTimer Verwirrung
- 22. Kreuzkorrelationskoeffizient Verwirrung
- 23. Scanf Verwirrung
- 24. Drucken Verwirrung
- 25. ObsoleteAttribute Verwirrung
- 26. Verwirrung in
- 27. Calendar.HOUR_OF_DAY Verwirrung
- 28. Hexdump Verwirrung
- 29. COBOL Verwirrung
- 30. QThread Verwirrung
Können Sie ausführbare Demo/Schnipsel oder [JSFiddle] (https://jsfiddle.net/) teilen? [_Erstellen Sie ein minimales, vollständiges und überprüfbares Beispiel_] (http://stackoverflow.com/help/mcve) – Rayon