Повертає посилання на функцію Object, що створила прототип примірника. Зверніть увагу, що значення цієї властивості є посиланням на саму функцію, а не рядком, що містить ім'я функції. Для примітивних значень, на зразок 1, true або "test", значення є тільки для читання.
Всі об'єкти успадковують властивість constructor зі свого прототипу:
var o = {};
o.constructor === Object ; // true
var a = [];
a.constructor === Array ; // true
var n = new Number (3 );
n.constructor === Number ; // true
function Obj(s){
this.name=s;
}
var b= new Obj("text");
var dict = b.constructor;
alert(dict);