JavaScript Własność constructor (Własność obiektu: Array)
Określa funkcję tworzącą prototyp obiektu. Należy pamiętać, że wartość tej własności jest odniesieniem do funkcji, a nie łańcuchem znaków zawierającym jej nazwę.
Własność obiektu: Array
Opis
Wszystkie obiekty dziedziczą własność constructor z ich prototypu (prototype):
o = new Object // albo o = {} w JavaScripcie 1.2
o.constructor == Object
a = new Array // albo a = [] w JavaScripcie 1.2
a.constructor == Array
n = new Number(3)
n.constructor == Number
Pomimo, że nie można konstruować większości obiektów HTML, można wykonywać porównania ich konstruktorów. Na przykład:
document.constructor == Document
document.form3.constructor == Form
Przykłady
Przykład: Wyświetlanie konstruktora obiektu
Poniższy przykład tworzy prototyp, Drzewo i obiekt tego typu sosna. Następnie wyświetlana jest własność constructor obiektu Drzewo.
this.nazwa=nazwa
}
sosna = new Drzewo("sosna")
document.writeln("<B>sosna.constructor to</B> " +
sosna.constructor + "<P>")
Przykład ten wyświetla:
sosna.constructor to function Drzewo(nazwa) { this.nazwa = nazwa; }
Listing
niema
Dodano przez: igor
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno