JavaScript-objektin prototype-ominaisuus
- Edellinen sivu preventExtensions()
- Seuraava sivu seal()
- Palaa yhdellä tasolla ylös JavaScript-objektin viittausoppaat
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);
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
- Edellinen sivu preventExtensions()
- Seuraava sivu seal()
- Palaa yhdellä tasolla ylös JavaScript-objektin viittausoppaat