[AS3]as3关于数组方面的添加,删除,查找,字符串等介绍(3)
使用对象数组处理相关数据 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].
使用对象数组处理相关数据
- 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].make + " - " + cars[i].year + " - " + cars[i].color);
- }
- //输出:
- // Mike - 1997 - blue
- // Kelly - 1986 - red
在数组中获取最小或最大值
- var scores:Array = [10, 4, 15, 8];
- scores.sort(Array.NUMERIC);
- trace("Minimum: " + scores[0]);
- trace("Maximum: " + scores[scores.length - 1]);
使用for ... in语句读取关联数组元素
- var myObject:Object = new Object();
- myObject.name = "YoungBoy";
- myObject.age = 20;
- for(var i:String in myObject) {
- trace(i + ": " + myObject[i]);
- }
- //输出: name: YoungBoy
- // age: 20
注意: for ... in循环不会显示对象所有的内建属性.例如,循环会显示执行期间新增的特殊属性,但是,不会列出内建对象的方法,即使都是储存在对象属性内.
热门文章推荐
- [HLS]做自己的m3u8点播系统使用HTTP Live Streaming(HLS技术)
- [FMS]FMS流媒体服务器配置与使用相关的介绍
- [AS3]什么是M3U8,与HTML5的区别是什么
- AS2.0 让flash自适应全屏,并且不自动缩放
- [AS3]as3.0的sound类常用技巧整理
- [AS3]as3与ByteArray详解、ByteArray介绍、ByteArray用法
- 关于RTMP,RTMPT,RTMPS,RTMPE,RTMPTE协议的介绍
- [JS]分享浏览器弹出窗口不被拦截JS示例
请稍候...