Join MDN and developers like you at Mozilla's View Source conference, 12-14 September in Berlin, Germany. Learn more at https://viewsourceconf.org

Object.prototype.constructor

Podsumowanie

Określa funkcję tworzącą prototyp obiektu. Należy pamiętać, że wartość tej własności jest referencją do funkcji, a nie łańcuchem znaków zawierającym jej nazwę.

Opis

Wszystkie obiekty dziedziczą własność constructor z ich prototypu (prototype):

var o = {};
o.constructor === Object; // true

var a = [];
a.constructor === Array; // true

var n = new Number(3);
n.constructor === Number; // true

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.

function Drzewo(nazwa) {
   this.nazwa=nazwa;
}

sosna = new Drzewo("sosna");
console.log("sosna.constructor to " + sosna.constructor)

Przykład ten wyświetla:

sosna.constructor to function Drzewo(nazwa) { 
   this.nazwa = nazwa; 
} 

Autorzy i etykiety dokumentu

Etykiety: 
 Autorzy tej strony: teoli, Sheppy, Wookieb, Marcoos, Mgjbot, Ptak82, Takenbot
 Ostatnia aktualizacja: teoli,