constructor(Object.constructor 属性)

public constructor : Object

对给定的对象实例的构造函数的引用。在使用 Object 类的构造函数创建对象时,constructor 属性会自动分配给所有对象。

可用性:ActionScript 1.0、Flash Player 5

示例

下面的示例是对 myObject 对象的构造函数的引用。

var my_str:String = new String("sven");
trace(my_str.constructor == String); //output: true

如果使用 instanceof 运算符,还可以确定某对象是否属于指定的类:

var my_str:String = new String("sven");
trace(my_str instanceof String); //output: true

但是,在下面的示例中,Object.constructor 属性将原始数据类型(如下面列出的字符串)转换为包装对象。instanceof 运算符不执行任何转换,如下面的示例所示:

var my_str:String = "sven";
trace(my_str.constructor == String); //output: true
trace(my_str instanceof String); //output: false

另请参见

instanceof 运算符


Flash CS3

 

评论添加到页面后给我发送电子邮件 | 评论报告

当前页: http://livedocs.adobe.com/flash/9.0_cn/main/00002037.html