Propriété prototype des objets JavaScript
- Page précédente preventExtensions()
- Page suivante seal()
- Retour au niveau supérieur Manuel de référence des objets JavaScript
Définition et utilisation
prototype
C'est une propriété globale disponible pour tous les objets JavaScript.
prototype
Les propriétés permettent d'ajouter de nouvelles propriétés et méthodes aux objets.
Instance
Utilisez la propriété prototype pour ajouter de nouvelles propriétés à tous les objets d'un type donné :
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);
Syntaxe
object.prototype.name = value
Support du navigateur
prototype
C'est une caractéristique de ECMAScript1 (ES1).
Tous les navigateurs modernes prennent en charge ES1 (JavaScript 1997) :
Chrome | IE | Edge | Firefox | Safari | Opéra |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opéra |
Prise en charge | Prise en charge | Prise en charge | Prise en charge | Prise en charge | Prise en charge |
- Page précédente preventExtensions()
- Page suivante seal()
- Retour au niveau supérieur Manuel de référence des objets JavaScript