WEB开发网
开发学院图形图像Flash Flash as入门(5):学习AS数组 阅读

Flash as入门(5):学习AS数组

 2008-10-31 11:48:21 来源:WEB开发网   
核心提示: 参数startIndex:― 一个整数,它指定插入或删除动作开始处的数组中元素的索引,Flash as入门(5):学习AS数组(5),您可以指定一个负整数来指定相对于数组结尾的位置(例如,-1 是数组的最后一个元素),则不删除任何元素,value: [可选] ― 指定要在 startInd

参数startIndex:― 一个整数,它指定插入或删除动作开始处的数组中元素的索引。您可以指定一个负整数来指定相对于数组结尾的位置(例如,-1 是数组的最后一个元素)。

deleteCount: [可选] ― 一个整数,它指定要删除的元素数量。该数量包括 startIndex

参数中指定的元素。如果没有为 deleteCount

参数指定值,则该方法将删除从 startIndex

元素到数组中最后一个元素之间的所有值。如果该参数的值为 0,则不删除任何元素。

value: [可选] ― 指定要在 startIndex

参数中指定的插入点处插入到数组中的值。

例12:

var myarray:Array=new Array(1,2,3,4,5);
myarray.splice(1);
trace(myarray);

输出结果为:1.本例在splice()方法中只用了一个参数1,这是指在插入或删除的位置,数组编号从0开始,那么1的位置是第2个元素.第二参数未设置则将删除从第2个元素开始的所有元素.第三个参数未设置则不插入新元素.所以执行后数组中就只剩下第0号元素了.

例13:

var myarray:Array=new Array(1,2,3,4,5);
myarray.splice(1,2);
trace(myarray);

输出结果是:1,4,5

本例用了两个参数,第2个参数是2,就是说将删除2个元素.

例14:

var myarray:Array=new Array(1,2,3,4,5);
myarray.splice(5,0,6);
trace(myarray);
输出结果是:1,2,3,4,5,6

本例用了三个参数,第一个参数为5,则是在数组的第6个位置上执行操作,第二个参数是是0,是不删除任何元素.第三个参数是6,是插入一个新元素6.

unshift():将一个或多个元素添加到数组的开头,并返回该数组的新长度

参见push()方法

上一页  1 2 3 4 5 

Tags:Flash as 入门

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接