Domanda

Sto leggendo JavaScript: le parti buone, e ha lottato per mettermi in testa alla sezione prototipi.

Dopo un po 'di Google, sono giunto alla conclusione che è quello di aggiungere proprietà agli oggetti dopo la dichiarazione degli oggetti.

Usando questo script luccicato da W3Schools, ho notato che rimuoveva la linea aggiungendo la proprietà del prototipo nessun effetto. Allora qual è il punto?


//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);

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top