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.
Gor
e-gradiva
JavaScript
Global
Event
SERŠ Maribor : Strokovna gimnazija
: 2004 : Davorin Lenart