SoFunction
Updated on 2025-04-02

Implementation code for flex traversing the content of Object objects


private function init():void {
//Create a new object
   var obj:Object = new Object();

//Add key-value
obj["name"] = "liguoliang"; //Format: Object[key] = value
obj["age"] = 25;     //Note: The key must be String, and the value can be of any type

//Use for..in... to traverse all keys - value
   for(var k:String in obj) {
    trace("Key: " + k + " - value: " + obj[k]);
   }

//Use for each..in to traverse HashMap
   for each( var v:* in obj) {
    trace("value: " + v);
   }

//Delete a key-value
   delete obj["age"];

//Use for..in... to traverse all keys - value
   for(var k:String in obj) {
    trace("Key: " + k + " - value: " + obj[k]);
   }
}