`

遍历数组成员(转)

    博客分类:
  • 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循环遍历数组中的元素,并介绍一些与数组相关的知识点。 首先,我们要明白数组的基本概念。数组是一种线性数据结构,它允许我们在一个单一的变量中存储多个值。在JavaScript中,数组...

    易语言汇编取数组成员数

    1. **计算数组长度**:在易语言中,数组的长度通常是固定的,但如果数组是在运行时动态分配的,我们需要遍历数组以确定成员数。这通常涉及到加载数组首地址,然后逐个元素检查直到找到数组结束标志。例如,如果数组...

    易语言汇编取数组成员数源码

    标题中的“易语言汇编取数组成员数源码”指的是易语言中通过汇编语言获取数组元素数量的方法。虽然易语言本身是一种高级语言,但它也支持汇编级别的编程,这允许程序员更深入地控制计算过程,提高程序运行效率。在...

    易语言取数组成员出现次数

    在易语言中处理数组是非常常见的操作,而“取数组成员出现次数”是数据分析或数据处理过程中经常遇到的问题。这个问题涉及到易语言中的数组操作、循环结构和计数器变量等基本概念。 首先,我们要理解易语言中的数组...

    取数组成员出现次数.rar

    4. **遍历数组**:遍历数组,对于每个元素,检查其是否已在计数器中。如果不在,添加新项并设置计数为1;如果在,增加对应的计数器值: ```易语言 对于, 每个成员, 数组成员 如果, 不在字典中(计数器, 成员) 在...

    易语言源码易语言取数组成员出现次数源码.rar

    3. 遍历数组:使用循环语句遍历数组的每一个元素。 4. 更新计数:在遍历过程中,如果元素存在于哈希表中,增加其计数;若不存在,添加到哈希表并设置计数为1。 5. 输出结果:遍历结束后,输出每个元素及其对应的出现...

    [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……...

    易语言取数组对应成员

    另一种方法是使用循环来遍历数组的所有成员,这对于需要对数组每个元素进行操作的情况非常有用。以下是一个使用循环访问数组的例子: ```易语言 .数组(5) // 定义一个包含5个元素的数组 .循环次数 = .数组.长度()...

    易语言取数组成员出现次数源码

    要计算数组成员的出现次数,我们需要遍历整个数组,对每个元素进行检查。这里的关键在于使用循环结构,如`循环`或`计数循环`,来依次访问数组的每个元素。在每次循环中,我们需要比较当前元素是否与目标成员相等,...

    c#基础之数组与接口使用示例(遍历数组 二维数组)

    C#中,遍历数组通常使用`foreach`循环,如下所示: ```csharp foreach (string s in str) { Console.Write(s); } ``` 这会逐个访问数组中的每个元素。 二维数组(多维数组)在处理表格型数据时非常有用。例如,...

    afl数组_是否属于数组成员

    3. 循环遍历:使用循环结构(如“对于”或“步进”等)遍历数组的每个元素。 4. 比较判断:在循环中,将当前元素与要检查的数据进行比较,如果相等,则说明数据是数组的成员;如果遍历完整个数组都没找到匹配项,则...

    计算机二级C语言上机考试——结构体与链表.pdf

    该函数使用了结构体成员变量的操作,通过遍历数组计算平均分。 知识点二:链表的遍历 第二个程序题目要求编写函数fun,功能是求出平均分,并由函数值返回。该函数使用了链表的遍历,通过链表的next指针遍历链表,...

    易语言数组文本替换

    1. 遍历数组:在进行数组文本替换时,首先需要遍历整个数组,检查每个元素是否包含需要替换的文本。 2. 查找与替换:对于每个元素,使用易语言提供的字符串查找函数(如“查找字符串”)找到待替换的子文本,然后...

    易语言取数组成员数命令使用讲解

    在易语言中,处理数组是非常常见的操作,而“取数组成员数”命令就是其中一个核心的数组操作命令,用于获取数组中元素的数量。 取数组成员数命令在易语言中的英文名称是"GetAryElementCount",属于“数组操作”类别...

    PHP foreach遍历多维数组实现方式

    在PHP编程中,遍历数组是一项常见的任务,尤其在处理数据结构复杂时,如多维数组。当数组具有多个层次时,传统的`foreach`循环可能无法有效地处理这种情况。本篇文章将探讨如何使用PHP来遍历多维数组,特别是通过两...

    取数组对应成员.rar

    3. **访问数组成员**: 要获取或修改数组中的某个成员,可以通过索引来访问。索引从0开始,所以第一个元素的索引是0,第二个是1,依此类推。例如,如果要获取数组中的第一个元素,可以使用“数组名[0]”,若要设置...

    易语言源码清除数组重复成员.7z

    1. **排序+遍历法**:首先对数组进行排序,然后通过遍历数组,比较当前元素与前一个元素是否相等,如果相等,则忽略,否则保留。这种方法简单直观,但效率较低,特别是对于大数据量的数组。 2. **哈希表法**:利用...

    易语言源码易语言取数组对应成员源码.rar

    3. **数组遍历**:在易语言中,可以使用循环结构(如`重复`或`对于`)来遍历数组的所有元素,依次处理每个元素。 4. **数组成员访问**:`取数组成员`是易语言中获取数组元素值的关键命令,其语法格式为`取数组成员...

    易语言源码易语言删除数组重复成员源码.rar

    删除数组重复成员的过程通常涉及遍历数组,比较相邻元素,如果发现有重复,就将其删除。但在易语言中,我们不能直接删除数组中的某个元素,因为易语言的数组是静态的,一旦定义,大小就不能改变。因此,我们需要创建...

    易语言删除数组重复成员源码.zip

    删除数组重复成员的方法有很多种,一种常见的是使用双重循环,外层循环遍历数组,内层循环检查当前元素是否与后面元素重复,如果重复则删除后面的元素。但这种方法可能会导致数组长度变化,处理起来较为复杂。另一种...

Global site tag (gtag.js) - Google Analytics