Constructor
Специфицирует функцию, которая создаёт прототип объекта. Заметьте, что значением этого свойства является ссылка на саму функцию, а не строка, содержащая имя функции.
Свойство из
JavaScript 1.1, NES 2.0
ECMA-262
Описание
См. .
Специфицирует функцию, создающую прототип объекта. Заметьте, что значением этого свойства является ссылка на саму функцию, а не строка. содержащая имя функции.
Свойство из
JavaScript 1.1, NES 2.0
Описание
См. .
Специфицирует функцию, создающую прототип объекта. Заметьте, что значением этого свойства является ссылка на саму функцию, а не строка, содержащая имя функции.
Свойство из
Реализовано в
ECMA-262
Описание
См. .
Специфицирует функцию, создающую прототип объекта. Заметьте, что значением этого свойства является ссылка на функцию, а не строка, содержащая имя функции.
Свойство из
Реализовано в
Версия ECMA
Описание
См. .
Специфицирует функцию, создающую прототип объекта. Заметьте, что значением этого свойства является ссылка на саму функцию, а не строка с именем функции.
Свойство из
Реализовано в
ECMA-262
Описание
Все объекты наследуют свойство constructor из своих prototype:
o = new Object // или o = {} в JavaScript 1.2
o.constructor == Object
a = new Array // или a = [] в JavaScript 1.2
a.constructor == Array
n = new Number(3)
n.constructor == Number
Хотя Вы не можете конструировать большинство HTML-объектов, можно выполнять сравнение. Например,
document.constructor == Document
document.form3.constructor == Form
Примеры
Здесь создаётся прототип, Tree, и объект этого типа, theTree. Затем отображается свойство constructor объекта theTree.
function Tree(name) {
this.name=name
}
theTree = new Tree("Redwood")
document.writeln("<B>theTree.constructor is</B> " +
theTree.constructor + "<P>")
Этот пример даёт такой вывод:
theTree.constructor is function Tree(name) { this.name = name; }
Специфицирует функцию, которая создаёт прототип объекта. Обратите внимание, что значением этого свойств является ссылка на саму функцию, а не строка с именем функции.
Свойство из
Описание
См. .
Специфицирует функция, которая создаёт прототип объекта. Заметьте, что значением этого свойства является ссылка на функцию, а не строка, содержащая имя функции.
Свойство из
Реализовано в
ECMA-262
Описание
См. .