JavaScript-objektin prototype-ominaisuus

Määrittely ja käyttö

prototype Se on kaikille JavaScript-objekteille saatavilla oleva globaali ominaisuus.

prototype Ominaisuudet sallivat sinun lisätä uusia ominaisuuksia ja menetelmiä objekteihin.

Esimerkki

Lisää uusia ominaisuuksia kaikille annetun tyyppien objekteille käyttämällä prototype-ominaisuutta:

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

Kokeile itse!

syntaksi

objekti.prototype.nimi = arvo

Selaimen tuki

prototype Se on ECMAScript1 (ES1) ominaisuus.

Kaikki moderneja selaimesia tukee ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Ooppera
Chrome IE Edge Firefox Safari Ooppera
Tuki Tuki Tuki Tuki Tuki Tuki

Liittyvät sivut

JavaScript-objekti

JavaScript-objektin määrittely

JavaScript-objektin metodit

JavaScript-objektin ominaisuudet