JavaScript Number prototype ominaisuus

Määritelmä ja käyttö

prototype Sallii sinun lisätä uusia ominaisuuksia ja menetelmiä lukuille.

prototype On kaikki JavaScript-objektien saatavilla oleva ominaisuus.

Esimerkki

Luo uusi luku-metodi, joka palauttaa luvun puolikkaan:

Number.prototype.myMethod = function() {
  palauta this.valueOf() / 2;
};

Käytä uusia menetelmiä lukuille:

let n = 55;
let x = n.myMethod();

Kokeile itse

Syntaksi

Number.prototype.name = arvo

Varoitus

Ei suositella muuttamista objektien prototyyppejä, joita et voi hallita.

Et saa muuttaa sisäänrakennettujen JavaScript-datan tyyppien prototyyppejä, kuten:

  • Luvut
  • Merkkijonot
  • Taulukot
  • Päivämäärät
  • Totuusarvot
  • Funktiot
  • Objektit

Muuta vain omaa prototyyppiäsi.

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

Number.prototype On ECMAScript1 (ES1) ominaisuus.

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