JScript  

constructor Property

Specifies the function that creates an object.

object.constructor

The required object is the name of an object or function.

Remarks

The constructor property is a member of the prototype of every object that has a prototype. This includes all intrinsic JScript objects except the Global and Math objects. The constructor property contains a reference to the function that constructs instances of that particular object. For example:

x = new String("Hi");
if (x.constructor == String)
   // Do something (the condition will be true).

or

function MyFunc {
   // Body of function.
}

y = new MyFunc;
if (y.constructor == MyFunc)
   // Do something (the condition will be true).

Requirements

Version 2

See Also

prototype Property

Applies To: Array Object | Boolean Object | Date Object | Function Object | Math Object | Number Object | Object Object | String Object