Propriedade 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
The Construtorpropriedade é um membro do protótipo de cada objeto tem um protótipo.Isso inclui todos os objetos intrínsecos do JScript, exceto o argumentos, Enumerator, Error, Global, Matemática, RegExp, Expressões regulares, and VBArray objetos. The Construtor propriedade contém uma referência para a função cria instâncias de determinado objeto.
Objetos com base na classe não têm um Construtorpropriedade .
Exemplo
O exemplo a seguir ilustra o uso do Construtorpropriedade .
function testObject(ob) {
if (ob.constructor == String)
print("Object is a String.");
else if (ob.constructor == MyFunc)
print("Object is constructed from MyFunc.");
else
print("Object is neither a String or constructed from MyFunc.");
}
// A constructor function.
function MyFunc() {
// Body of function.
}
var x = new String("Hi");
testObject(x)
var y = new MyFunc;
testObject(y);
A saída deste programa é:
Object is a String.
Object is constructed from MyFunc.
Requisitos
Aplica-se ao:
Objeto Array| Objeto booliano| Objeto de data| Objeto de função| Número de objetos| Objeto objetos| Objeto de seqüência de caracteres