Propriété prototype 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);

Essayez-le vous-même

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

Pages associées

Objets JavaScript

Définition des objets JavaScript

Méthodes des objets JavaScript

Propriétés des objets JavaScript