I am a Java developer who tries Flex. Here is my problem:
I behave actionScript objects as hashmap but when the object do not have the property it gives exception: No such variable.
Here I expect it gave me null, instead of giving exception. So do you know is there a way to handle it, namely check if the property is defined for object.
trace( obj["2008-02"] ) // gives exception
The first way is to invoke object. hasOwnProperty(propName) . The method returns true if the propName exists inside object , and false otherwise. hasOwnProperty() searches only within the own properties of the object.
Use something along the lines of
if (myObject.hasOwnProperty("propertyName"))
to check if the property exists.
Edit: Also take a look here.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With