JavaScript String prototype ominaisuus

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

Kokeile itse

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

Kokeile itse

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

Liittyvät sivut

JavaScript-merkkijono

JavaScript-merkkijonometodit

JavaScript-merkkijonohaku