e-gradiva     HTML CSS JavaScript Načrtovanje    
  logotip  
SERŠ Maribor Iskanje Primeri

Object

Sliši se malo čudno. Toda predmet Object mora obstajati, sa so iz njega so izpeljani vsi drugi predmeti. To pomeni, da imajo vsi izpeljani predmeti vse lastnosti predmeta Object.

Konstruktorji

Konstruktor Object()
Sestavi nov predmet razreda Object brez privzete vrednosti. Object(vrednost) Sestavi nov predmet razreda Object. Če je dana vrednost niz, število ali logična vrednost, naredi predmet ustreznega podrazreda (String, Number ali Boolean).

Lastnosti

Lastnost prototype
Dopušča dodajanje lastnosti in postopkov predmetu.
Lastnost constructor
Določa funkcije za kreiranje predmetovih lastnosti in so vsebovane v vseh predmetih tega prototipa

Postopki

Postopek toString()prototype, toString
Ta postopek je vsebovan v vsakem predmetu, ki je naslednik predmeta Object. Vrne niz sestavljen iz niza "[object ", imena razreda in niza "]".
Postopek toLocaleString()
Postopek valueOf()
Postopek vrne enostavno vrednost določenega predmeta in je vsebovan v vseh predmetih, ki so nasledniki predmeta Object. Običajno poteka takšno klicanje samodejno, ko se od predmeta pričakije enostavna vrednost. V primeru, da predmet nima enostavne vrednosti, potem se vrne kot vrednost predmet sam. Postopek se lahko uporabi za pretvorbo predmeta v enostavno vrednost.
Postopek hasOwnProperty("imeLastnosti")
Vrne true ali false, odvisno od tega, ali ima predmet obj lastnost ime.
Postopek propertyIsEnumerable(ime)
Vrne true ali false, odvisno od tega, ali je lastnost ime vidna.
Postopek isPrototypeOf(pdm)
Vrne true ali false, odvisno od tega, ali je predmet obj prototip predmeta pdm.

SERŠ Maribor : Strokovna gimnazija : 2004 : Davorin Lenart