Ядро JavaScript 1.5. Справочник

       

Constructor


Специфицирует функцию, которая создаёт прототип объекта. Заметьте, что значением этого свойства является ссылка на саму функцию, а не строка, содержащая имя функции.

Свойство из Реализовано в

JavaScript 1.1, NES 2.0Версия ECMA

ECMA-262


Описание

См. .


Специфицирует функцию,  создающую прототип объекта. Заметьте, что значением этого свойства является ссылка на саму функцию, а не строка. содержащая имя функции.

Свойство из Реализовано в

JavaScript 1.1, NES 2.0Версия ECMA

ECMA-262


Описание



См. .




Специфицирует функцию, создающую прототип объекта. Заметьте, что значением этого свойства является ссылка на саму функцию, а не строка, содержащая имя функции.

Свойство из

Реализовано вJavaScript 1.1, NES 2.0

Версия ECMA

ECMA-262


Описание

См. .




Специфицирует функцию, создающую прототип объекта. Заметьте, что значением этого свойства является ссылка на функцию, а не строка, содержащая имя функции.

Свойство из

Реализовано вJavaScript 1.1, NES 2.0

Версия ECMAECMA-262


Описание

См. .




Специфицирует функцию, создающую прототип объекта. Заметьте, что значением этого свойства является ссылка на саму функцию, а не строка с именем функции.

Свойство из

Реализовано вJavaScript 1.1, NES 2.0

Версия 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; }




Специфицирует функцию, которая создаёт прототип объекта. Обратите внимание, что значением этого свойств является ссылка на саму функцию, а не строка с именем функции.

Свойство из Реализовано в

JavaScript 1.1, NES 2.0Версия ECMA

ECMA-262

Описание

См. .




Специфицирует функция, которая создаёт прототип объекта. Заметьте, что значением этого свойства является ссылка на функцию, а не строка, содержащая имя функции.

Свойство из

Реализовано вJavaScript 1.1, NES 2.0

Версия ECMA

ECMA-262


Описание

См. .



Содержание раздела