How to check if specific key is contained in associative array? I know I can loop over all keys but can I do single-step check?
Asked
Active
Viewed 212 times
1
-
2`trace("age" in myarray); //will retrun true or false;` – mgraph Mar 22 '12 at 16:01
-
`if( myarray["age"] != undefined )` will also work – divillysausages Mar 23 '12 at 23:02
1 Answers
4
myObject.hasOwnProperty("field")
Example Code:
var dic:Object = new Object();
dic["field"] = "data";
trace (dic.hasOwnProperty("field")); //true
trace (dic.hasOwnProperty("nofield")); //false

Sam DeHaan
- 10,246
- 2
- 40
- 48