JavaScript String prototype ominaisuus
- Edellinen sivu padStart()
- Seuraava sivu repeat()
- Palaa yhdellä tasolla ylös JavaScript String viittausoppikirja
Määritelmä ja käyttö
prototype
On kaikki JavaScript-objektien saatavilla oleva ominaisuus.
prototype
Ominaisuus sallii sinun lisätä uusia ominaisuuksia ja menetelmiä merkkijonoon.
Esimerkki
Käytä prototype
Ominaisuudet lisäävät uusia ominaisuuksia annetun tyyppien kaikille objekteille:
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
object.prototype.name = arvo
Varoitus
Ei suositella muuttamista objektien olioita, joita et voi hallita.
Sinun ei pitäisi muuttaa sisäänrakennettujen JavaScript-datan tyyppien olioita, kuten:
- Luvut
- Merkkijonot
- Taulukot
- Päivämäärät
- Totuusarvot
- Funktiot
- Objektit
Muuta vain omia luomiasi objekteja.
prototype ominaisuus
JavaScript prototype
Ominaisuudet sallivat sinun lisätä uusia ominaisuuksia objektiin:
Esimerkki
function Person(first, last, age, eyecolor) { this.firstName = first; this.lastName = last; this.eyeColor = eyecolor; } Person.prototype.nationality = "English";
Selaimen tuki
prototype
On ECMAScript1 (ES1) ominaisuuksia.
Kaikki selaimet tukevat täysin ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Tuki | Tuki | Tuki | Tuki | Tuki | Tuki |
- Edellinen sivu padStart()
- Seuraava sivu repeat()
- Palaa yhdellä tasolla ylös JavaScript String viittausoppikirja