ホームページ  >  記事  >  php教程  >  Object オブジェクトのコンテンツをトラバースするための flex 実装コード

Object オブジェクトのコンテンツをトラバースするための flex 実装コード

高洛峰
高洛峰オリジナル
2016-12-27 16:53:141277ブラウズ

Object をトラバースする唯一の方法は obj.name であるといつも思っていました。今日データ比較を行ったところ、

     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];
        }
       }

この方法は実際に Object が Java の HashMap に非常によく似ており、両方とも値のペアであることがわかりました。

具体的な例:

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]);
   }
}

Object オブジェクトのコンテンツをトラバースするためのフレックス実装コードの詳細については、PHP 中国語 Web サイトの関連記事に注目してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。