public constructor : Object
特定のオブジェクトインスタンスのコンストラクタ関数を参照します。constructor プロパティは、Object クラスのコンストラクタを使用して作成されると、すべてのオブジェクトに自動的に割り当てられます。
次の例は、myObject オブジェクトのコンストラクタ関数への参照です。
var my_str:String = new String("sven");
trace(my_str.constructor == String); // 出力 : true
instanceof 演算子を使用すると、オブジェクトが指定したクラスに属しているかどうかを調べることができます。
var my_str:String = new String("sven");
trace(my_str instanceof String); // 出力 : true
しかし、次の例では Object.constructor プロパティがストリングリテラルなどのようなプリミティブデータ型をラッパーオブジェクトに変換します。次の例にあるように、instanceof 演算子は変換を行いません。
var my_str:String = "sven"; trace(my_str.constructor == String); // 出力 : true trace(my_str instanceof String); // 出力 : false
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート