`

遍历数组成员(转)

    博客分类:
  • flex
阅读更多

要访问数组的每个元素
解决办法
利用for 循环来遍历数组,使用下标返回元素。
讨论
for循环的初始变量从0开始,结束为array.length-1,因为是从下标0开始的:

var letters:Array = ["a""b""c"];
for (var i:int = 0; i < letters.length; i++) {
trace("Element " + i + ": " + letters[i]);
}


也可以降序遍历数组,循环变量从array.length-1开始到0:

var letters:Array = ["a""b""c"];
for (var i:int = letters.length - 1; i >= 0; i--){
trace("Element " + i + ": " + letters[i]);
}


有很多情况需要用循环遍历所有元素,比如,获得了包含sprite的数组, 然后把每个sprite的x坐标+1:

for (var i:int = 0; i < sprites.length; i++){
sprites[i].x++;
}


可以把数组长度存在变量中,免得每次循环都要重新计算:

var length:int = sprites.length;
for (var i:int = 0; i < length; i++){
sprites[i].x++;
}


这样做可以提高Flash 性能,因为不用每次循环都去计算长度了,但是有个前提,就是没有进行插入删除操作来改变长度值,否则就要每次计算长度才行。

类别:flash/flex/fcs/AIR 作者:转载 日期:2010-02-24 【评论:0 阅读: <script src="/updateclick.ashx?id=1504" type="text/javascript"></script> 46】 繁體中文
分享到:
评论

相关推荐

    利用for循环把遍历数组中的元素依次获取出来 数组笔记及基本知识点.pdf

    for循环遍历数组 利用for循环把遍历数组中的元素依次获取出来 数组笔记及基本知识点.pdf 利用for循环把遍历数组中的元素依次获取出来 数组笔记及基本知识点.pdf 利用for循环把遍历数组中的元素依次获取出来 数组笔记...

    [Labview]用 for 循环产生 4 行 100 列二维数组,数组成员如下:....

    用 for 循环产生 4 行 100 列二维数组,数组成员如下: 1,2,3………100 100,99,98………..1 6,7,8………….105 105,104,103………6 从这个数组中提取出 2 行 50 列的二维数组,成员如下: 50,49,48……...

    Java数组操作.zip

    1. 统计并输出大写字母、小写字母、数字和其它字符的数量。... 定义一个数组,描述一个二维多边形顶点集合,遍历数组输出所有点的坐标值 2. 定义学生类,访问类的实例成员和类成员 、实例方法和类方法

    通过C语言实现通讯录,包含两种方式,动态存储和静态存储

    查找联系人可以通过遍历数组并逐个判断姓名或电话号码来匹配实现。 删除联系人可以通过遍历数组并根据姓名或电话号码匹配来删除相应联系人 当然,这只是一种简单的思路,你可以根据实际需求和功能扩展来设计更复杂的...

    微信小程序的数组添加、wx:for循环、删除、显示与隐藏,可以记录每一件事情

    小程序的一个小白

    jquery数组封装使用方法分享(jquery数组遍历)

    回调函数拥有两个参数:第一个为对象的成员或数组的索引, 第二个为对应变量或内容. 如果需要退出 each 循环可使回调函数返回 false, 其它返回值将被忽略. each遍历,相信都不陌生,在平常的事件处理中,是for循环...

    JS实现的Object数组去重功能示例【数组成员为Object对象】

    主要介绍了JS实现的Object数组去重功能,可实现针对数组成员为Object对象的去重复功能,涉及javascript数组元素遍历、属性判断等相关操作技巧,需要的朋友可以参考下

    JS数组及对象遍历方法代码汇总

    主要介绍了JS数组及对象遍历方法代码汇总,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    jquery中each遍历对象和数组示例

    第一个为对象的成员或数组的索引,第二个为对应变量或内容。如需退出each循环可使回调函数返回false 现有如下两个select 计划类别: &lt;select id=PLANTYPE&gt; &lt;option value=0&gt;-所有- 新建 续建 &lt;/select&gt; ...

    JS搜狐面试题分析

    一、实现一个遍历数组或对象里所有成员的迭代器。 var each = function(obj, fn){ //+++++++++++答题区域+++++++++++ //+++++++++++答题结束+++++++++++ }; try{ var data1 = [4,5,6,7,8,9,10,11,12]; var data...

    第02个小程序:遍历画笔

    第02个小程序:遍历画笔(FlipThroughTheBrushes.cs) using System; using System.Reflection; using System.Windows; using System.Windows.Input; using System.Windows.Media; namespace Chapter02 { ...

    easy-tips:一些 tips

    一些小的知识点一个数组和为某值的成员一组数所有的排列情况,例如: [1, 2] =&gt; ['1-2', '2-1']惰性遍历数组, range, map, foreach和为某值的排列组合lodash的get一些额外的tips

    Java经典编程源码基础例程300.zip

    运算符循环遍历数组 33 实例025 使用for循环输出杨辉三角形 34 实例026 使用嵌套循环在控制台上 输出九九乘法表 35 实例027 使用while循环计算1+ 1/2!+1/3!…1/20! 36 实例028 使用for循环输出空心的菱形 38 实例...

    极速处理格式文本-易语言

    处理完之后,如果对其中的成员内容进行了更改,还需要遍历数组将内容重新组合。在小数据量的条件下,可以忽视。但是数据量一但变得很大,数据的重组就成了问题,它将消耗大量的时间。在此提供一种简便的,用类似数组...

    jQuery数组处理详解(含实例演示)

    回调函数拥有两个参数:第一个为对象的成员或数组的索引, 第二个为对应变量或内容. 如果需要退出 each 循环可使回调函数返回 false, 其它返回值将被忽略. each遍历,相信都不陌生,在平常的事件处理中,是for循环的...

    C++使struct对象拥有可变大小的数组(详解)

    下面小编就为大家带来一篇C++使struct对象拥有可变大小的数组(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    ES6使用Set数据结构实现数组的交集、并集、差集功能示例

    Set数据结构是es6中新增的,它类似于数组,但是成员的值唯一,没有重复值。 Set本身是一个数据结构,用来生成Set数据节后 Set数据结构的实例有4种遍历方法: keys():返回一个键名的遍历器 values():返回一个键值便...

    Jquery 数组操作大全个人总结

    jQuery的数组处理,便捷,功能齐全. 最近的项目中用到的比较多,深感实用,一步到位的封装了很多原生js数组不能企及的... 回调函数拥有两个参数:第一个为对象的成员或数组的索引, 第二个为对应变量或内容. 如果需要退出

    jquery基础教程之数组使用详解

    回调函数拥有两个参数:第一个为对象的成员或数组的索引, 第二个为对应变量或内容. 如果需要退出each循环可使回调函数返回false, 其它返回值将被忽略。 each遍历,相信都不陌生,在平常的事件处理中,是for循环的变体,...

    ActionScript3.0基础教程.ppt

    学习用object表示要遍历...在循环开始前,当前数组的键名或对象的成员名将赋给变量expr。在每次循环中,数组的指针或对象的键名将移动到下一个单元,直到遍历完所有的单元。 例如,以下程序将遍历一个数组的所有元素。

Global site tag (gtag.js) - Google Analytics