·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[AS3]as3关于数组方面的添加,删除,查找,字符串等介绍(3)

时间:2012-09-11 13:43CuPlayer
使用对象数组处理相关数据 var cars:Array = new Array(); cars.push({make:Mike,year:1997,color:blue}); cars.push({make:Kelly,year:1986,color:red}); for(var i:int = 0 ;i cars.length ;i++){ trace(cars[i].

使用对象数组处理相关数据

  1. var cars:Array = new Array();  
  2. cars.push({make:"Mike", year:1997, color:"blue"});  
  3. cars.push({make:"Kelly", year:1986, color:"red"});  
  4. for(var i:int = 0; i < cars.length; i++) {  
  5.     trace(cars[i].make + " - " + cars[i].year + " - " + cars[i].color);  
  6. }  
  7. //输出:  
  8. //     Mike - 1997 - blue  
  9. //     Kelly - 1986 - red 

在数组中获取最小或最大值

  1. var scores:Array = [10, 4, 15, 8];  
  2. scores.sort(Array.NUMERIC);  
  3. trace("Minimum: " + scores[0]);  
  4. trace("Maximum: " + scores[scores.length - 1]); 

使用for ... in语句读取关联数组元素

  1. var myObject:Object = new Object();  
  2. myObject.name = "YoungBoy";  
  3. myObject.age = 20;  
  4. for(var i:String in myObject) {  
  5.     trace(i + ": " + myObject[i]);  
  6. }  
  7. //输出: name: YoungBoy  
  8. //      age: 20 

注意: for ... in循环不会显示对象所有的内建属性.例如,循环会显示执行期间新增的特殊属性,但是,不会列出内建对象的方法,即使都是储存在对象属性内.

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器