[objectName] → [null, ...propertieNames]
0x46
1 → 1+
5
@enumerate(@resolve(@pop()));
ActionEnumerate obtains the names of all “slots” in use in an ActionScript object—that is, for an object obj, all names X that could be retrieved with the syntax obj.X. ActionEnumerate is used to implement the for..in statement in ActionScript.
Note: Certain special slot names are omitted; for a list of these, search for the term DontEnum in the ECMA-262 standard.
Field | Type | Comment |
---|---|---|
ActionEnumerate | ACTIONRECORDHEADER | ActionCode = 0x46 |
ActionEnumerate does the following:
The order in which slot names are pushed is undefined.