Proprietà prototype degli oggetti JavaScript

Definizione e uso

prototype È un attributo globale disponibile per tutti gli oggetti JavaScript.

prototype Le proprietà consentono di aggiungere nuovi attributi e metodi agli oggetti.

istanza

Aggiungi nuove proprietà a tutti gli oggetti di un tipo dato utilizzando l'attributo prototype:

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

Prova personalmente

sintassi

oggetto.prototype.nome = valore

Supporto del browser

prototype Sono caratteristiche di ECMAScript1 (ES1).

Tutti i browser moderni supportano ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Supporto Supporto Supporto Supporto Supporto Supporto

Pagine correlate

Oggetto JavaScript

Definizione dell'oggetto JavaScript

Metodi dell'oggetto JavaScript

Proprietà dell'oggetto JavaScript