Aanbevolen cursus:
- Previous page padStart()
- Next page repeat()
- Go up one level JavaScript String Referentiemanual
JavaScript String prototype eigenschap
prototype
Definitie en gebruik
prototype
is een eigenschap die voor alle JavaScript-objecten beschikbaar is.
voorbeeld
eigenschappen laten u nieuwe eigenschappen en methoden toevoegen aan strings. prototype
gebruik
eigenschappen voegen nieuwe eigenschappen toe aan alle objecten van een bepaald type: 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);
syntaxis object.prototype.name =
waarde
Waarschuwing
Het wordt niet aanbevolen om het prototype van objecten te wijzigen die u niet kunt controleren.
- U moet de prototypering van ingebouwde JavaScript datatypen niet wijzigen, bijvoorbeeld:
- Strings
- Arrays
- Datums
- Booleans
- Functies
- Objecten
pas alleen het prototype van de objecten aan die u zelf hebt gemaakt aan.
prototype eigenschap
JavaScript prototype
eigenschappen laten u nieuwe eigenschappen toevoegen aan objecten:
voorbeeld
function Person(first, last, age, eyecolor) { this.firstName = first; this.lastName = last; this.eyeColor = eyecolor; } Person.prototype.nationality = "English";
browserondersteuning
prototype
is een kenmerk van ECMAScript1 (ES1).
Alle browsers ondersteunen volledig ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Support | Support | Support | Support | Support | Support |
- Previous page padStart()
- Next page repeat()
- Go up one level JavaScript String Referentiemanual