Flash as入门(5):学习AS数组
2008-10-31 11:48:21 来源:WEB开发网数组的属性:只介绍一个属性, length:这是指组数的元素的数量.如上面的数组,myarray一共有三个元素5,8,a,那么这个数组的length属性为3
例1: var myarray:Array=new Array(5,8,a);
b = myarray.length;
trace(b);
输出结果为3.
For....in循环:在上一课介绍循环语句时,说过for....in循环留到这一课来介绍.这个循环是遍历一个集合的所有对象的循环,比如遍历数组元素.就是说一个一个地方问每一个元素.数组中有几个元素它就循环几次
例2: var myarray:Array=new Array(5,8,"a");
for (var i in myarray){
b = myarray;
trace(b);
}
输出结果为:
a
8
5
例3:用for循环和length属性也可以实现遍历数组:
var myarray:Array=new Array(5,8,"a")
for(var i=0;i
b = myarray;
trace(b);
}
输出结果为:5,8,a
可以看出,这两个循环都是将数组中的循环方问了一遍,只是结果的顺序不同.例2中应用了数组的length属性,这个属性最常用的就是用在for循环中,在以后的课程中会经常用到.
数组的方法:
concat( ):
将参数中指定的元素与数组中的元素连接,并创建新的数组。如果 value 参数指定的是数组,则连接该数组的元素而不是数组本身。
例4:
var myarray:Array=new Array(5,8,"a")
myarray1 = myarray.concat("b");
for(var i in myarray1){
c = myarray1;
trace(c);
}
输出为:b
a
8
5
用myarray1 = myarray.concat("b");将b连接到myarray数组中并创建新数组myarray1.
- ››ASP.NET及JS中的cookie基本用法
- ››ASP.NET获取MS SQL Server安装实例
- ››asp.net实现调用百度pai 在线翻译英文转中文
- ››ASP.NET页面选项进行提示判断
- ››Asp.net定时执行程序
- ››ASP.NET中利用DataList实现图片无缝滚动
- ››ASP.NET验证控件RequiredFieldValidator
- ››ASP.NET中使用System.Net.Mail发邮件
- ››ASP.NET中获取用户控件中控件的ID
- ››ASP.NET中FileBytes写成文件并存档
- ››asp获取毫秒数
- ››asp.net报“INSERT INTO 语句的语法错误解决
更多精彩
赞助商链接