Справочник по 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.
Поддержка
Смотрите также
- Объект Array
- Объект Boolean
- Объект Date
- Объект Function
- Объект Math
- Объект Number
- Объект Object
- Объект String
- Свойство prototype
Ссылки на источники
https://msdn.microsoft.com/en-us/library/c1hcx253(v=VS.85).aspx