Heim >php教程 >PHP开发 >Flex-Implementierungscode zum Durchlaufen des Inhalts von Object-Objekten

Flex-Implementierungscode zum Durchlaufen des Inhalts von Object-Objekten

高洛峰
高洛峰Original
2016-12-27 16:53:141302Durchsuche

Ich dachte immer, dass der einzige Weg, Object zu durchlaufen, obj.name ist. Ich habe heute einen Datenvergleich durchgeführt und herausgefunden, dass

     var g2:Object = expensesAC.getItemAt(0);
       for(var i:Number=0;i<=23;i++){
        if(g2["times"+i]=="0"){
            num--;
        }else{
           d2g+=g2["times"+i];
        }
       }

dieser Weg ist zu HashMap in Java. Beides sind Namen-Wert-Paare.

Spezifisches Beispiel:

private function init():void {
   //新建对象
   var obj:Object = new Object();
   //增加key-value
   obj["name"] = "liguoliang"; //格式: Object[key] = value
   obj["age"] = 25;     //注意: key必须为String, value可以为任意类型
   //使用for..in...遍历所有的key - value
   for(var k:String in obj) {
    trace("Key: " + k + " - value: " + obj[k]);
   }
   //使用for each..in遍历HashMap
   for each( var v:* in obj) {
    trace("value: " + v);
   }
   //删除一个key-value
   delete obj["age"];
   //使用for..in...遍历所有的key - value
   for(var k:String in obj) {
    trace("Key: " + k + " - value: " + obj[k]);
   }
}

Weiteren flexiblen Implementierungscode zum Durchlaufen des Inhalts von Objektobjekten finden Sie auf der chinesischen PHP-Website für verwandte Artikel!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn