Post tageado como constructor

Os métodos Contructor e instanceof

Galera, serve muito para debug.. se você precisar saber se a sua variável possui um “construtor” ou foi criado a partir de uma classe, só utilizar o código abaixo:

var my_str:String = new String(“sven”);
trace(my_str.constructor == String); //exibe: true
trace(my_str instanceof String); //exibe: true

No código acima, ele tem um constructor (:String) e é instancia da classe String ( new String()). Caso você não crie o valor a partir do new Classe, ele exibirá false na verificação instaceof, conforme abaixo:

var my_str:String = “sven”;
trace(my_str.constructor == String); //exibe: true
trace(my_str instanceof String); //exibe: false

 Só pra conhecimento.

, ,

Sem Comentários