Question

Je lis à travers Javascript: les bonnes parties, et a eu du mal à comprendre la tête sur la section prototypes.

Après un petit Google, je suis arrivé à la conclusion qu'il s'agit d'ajouter des propriétés aux objets après La déclaration des objets.

En utilisant ce script brillant à partir de W3Schools, j'ai remarqué que la suppression de la ligne en ajoutant la propriété prototype avait aucun effet. Alors, quel est le point?


//Prototyping

function employee(name,jobtitle,born)
{
this.name=name;
this.jobtitle=jobtitle;
this.born=born;
}

var fred=new employee("Fred Flintstone","Caveman",1970);
employee.prototype.salary=null; //  <---  try removing this line
fred.salary=20000;

Document.Write (Fred.salary);

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top