Справочник по JScript : Свойства JScript : Свойство constructor

смотрим также

Материал из Справочник Web-языков

Перейти к: навигация, поиск


Содержание

Свойство constructor

Определяет функцию, которая создает объект.

Синтаксис

object.constructor

Аргументы

object
Обязательный аргумент. Имя объекта или функции.

Описание

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

Примеры

В примере показано как используется свойство constructor.

function testObject(ob)
{
    if (ob.constructor == String)
        return ("Object is a String.");
    else if (ob.constructor == MyFunc)
        return ("Object is constructed from MyFunc.");
    else
        return ("Object is neither a String nor constructed from MyFunc.");
}

// Функция constructor.
function MyFunc() {
    // Тело функции
}

var x = new String("Hi");
document.write(testObject(x));
document.write ("
"); var y = new MyFunc; document.write(testObject(y));
//Output:
//Object is a String.
//Object is constructed from MyFunc.

Поддержка

JScript Version 2

Смотрите также

Ссылки на источники

http://msdn.microsoft.com/en-us/library/c1hcx253(v=VS.85).aspx

Добавить страницу в закладки:
РАЗРЕШАЕТСЯ перепечатывать и копировать информацию ТОЛЬКО ПРИ РАЗМЕЩЕНИИ ссылки на оригинал!
(<A href="http://www.spravkaweb.ru/">Справочник Web-языков</A>)
другие проекты
Rambler\'s Top100 Индекс цитирования