Object.constructor

Повертає посилання на функцію 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);