Object是一切之源,要重视,要重视。
几个最基本的属性和方法,其实很多时候都派得上用场,但是我们经常忽略它们。
废话不说,看代码就全明白了。
var object:Object = { propA: "value A",
propB: "value B",
propC: "value C" };
var isEnumerable:Boolean;
isEnumerable = object.propertyIsEnumerable( "propA" );
// true
isEnumerable = object.propertyIsEnumerable( "propB" );
// true
isEnumerable = object.propertyIsEnumerable( "propC" );
// true
for (var prop:String in object)
{
trace( prop + " = " + object[prop] );
}
// propA = value A
// propB = value B
// propC = value C
var object:Object = { propA: "value A",
propB: "value B",
propC: "value C" };
object.setPropertyIsEnumerable( "propA", false );
var isEnumerable:Boolean;
isEnumerable = object.propertyIsEnumerable( "propA" );
// false
isEnumerable = object.propertyIsEnumerable( "propB" );
// true
isEnumerable = object.propertyIsEnumerable( "propC" );
// true
for ( var prop:String in object )
{
trace( prop + " = " + object[prop] );
}
// propB = value B
// propC = value C