996
ActionScript classes
hasOwnProperty (Object.hasOwnProperty method)
public hasOwnProperty(name:String) : Boolean
Indicates whether an object has a specified property defined. This method returns
true
if the
target object has a property that matches the string specified by the
name
parameter, and
false
otherwise. This method does not check the object's prototype chain and returns
true
only if the property exists on the object itself.
Availability:
ActionScript 1.0; Flash Player 6
Parameters
name
:String
-
Returns
Boolean
- A Boolean value:
true
if the target object has the property specified by the
name
parameter,
false
otherwise.
isPropertyEnumerable
(Object.isPropertyEnumerable method)
public isPropertyEnumerable(name:String) : Boolean
Indicates whether the specified property exists and is enumerable. If
true
, then the property
exists and can be enumerated in a for..in loop. The property must exist on the target object
because this method does not check the target object's prototype chain.
Properties that you create are enumerable, but built-in properties are generally not
enumerable.
Availability:
ActionScript 1.0; Flash Player 6
Parameters
name
:String
-
Returns
Boolean
- A Boolean value:
true
if the property specified by the
name
parameter is
enumerable.
Example
The following example creates a generic object, adds a property to the object, then checks
whether the object is enumerable. By way of contrast, the example also shows that a built-in
property, the
Array.length
property, is not enumerable.
Summary of Contents for FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE
Page 1: ...ActionScript 2 0 Language Reference ...
Page 1352: ...1352 ActionScript classes ...