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

Versão 2

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

Consulte também

Referência

Propriedade de protótipo