JavaScript String prototype Eigenschaft
- Vorherige Seite padStart()
- Nächste Seite repeat()
- Zurück zur übergeordneten Ebene JavaScript String Referenzhandbuch
Definition und Verwendung
prototype
ist eine Eigenschaft, die für alle JavaScript-Objekte verfügbar ist.
prototype
Eigenschaften ermöglichen es Ihnen, neue Eigenschaften und Methoden zu Zeichenfolgen hinzuzufügen.
Instanz
Verwenden Sie prototype
Eigenschaften fügen neuen Eigenschaften für alle Objekte eines bestimmten Typs hinzu:
function employee(name, jobtitle, born) { this.name = name; this.jobtitle = jobtitle; this.born = born; } employee.prototype.salary = 2000; const fred = new employee("Fred Flintstone", "Caveman", 1970);
Syntax
object.prototype.name = Wert
Warnung
Es wird nicht empfohlen, das Prototypen von Objekten zu ändern, die nicht unter Ihrer Kontrolle stehen.
Sie sollten nicht das Prototypen der eingebauten JavaScript-Datentypen ändern, z.B.:
- Zahlen
- Zeichenfolgen
- Arrays
- Datumsangaben
- Booleans
- Funktionen
- Objekte
Ändern Sie bitte nur das Prototypenobjekt, das Sie selbst erstellt haben.
prototype-Eigenschaft
JavaScript prototype
Eigenschaften ermöglichen es Ihnen, neue Eigenschaften zu einem Objekt hinzuzufügen:
Instanz
function Person(first, last, age, eyecolor) { this.firstName = first; this.lastName = last; this.eyeColor = eyecolor; } Person.prototype.nationality = "English";
Browser-Unterstützung
prototype
ist eine Eigenschaft von ECMAScript1 (ES1).
Alle Browser unterstützen vollständig ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Unterstützung | Unterstützung | Unterstützung | Unterstützung | Unterstützung | Unterstützung |
- Vorherige Seite padStart()
- Nächste Seite repeat()
- Zurück zur übergeordneten Ebene JavaScript String Referenzhandbuch