首頁 > php教程 > PHP开发 > 主體

flex 遍歷Object物件內容的實作程式碼

高洛峰
發布: 2016-12-27 16:53:14
原創
1276 人瀏覽過

一直以為遍歷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]);
   }
}
登入後複製

更多flex 遍歷Object物件內容的實作程式碼相關文章請關注PHP中文網!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!