Propriedade do construtor
Especifica a função que cria um objeto.
object.constructor
Argumentos
- object
Obrigatório. O nome de um objeto ou função.
Comentários
O construtor propriedade é um membro do protótipo de cada objeto que tenha um protótipo. Isso inclui todos os objetos intrínsecos do JScript, exceto o argumentos, Enumerator, Error, Global, matemático, RegExp, A expressão Regular, e VBArray objetos. O construtor propriedade contém uma referência para a função de construções de instâncias de objeto específico.
Baseado na classe objetos não possuem um construtor propriedade.
Exemplo
O exemplo a seguir ilustra o uso de construtor propriedade.
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.");
}
// A constructor function.
function MyFunc() {
// Body of function.
}
var x = new String("Hi");
print(testObject(x));
var y = new MyFunc;
print(testObject(y));
A saída deste programa é:
Object is a String.
Object is constructed from MyFunc.
Requisitos
Se aplica A:
Objeto Array| Objeto Boolean| Objeto Date| Objeto de função| Objeto Number| Objeto| Objeto String