定义:
var tempArr:Array = new Array();
定义同时赋初值:
var company:Array = new Array("IBM""APPLE""SUN","ADOBE");
push:
//将“I”放入tempArr中,tempArr中内容为Enya
tempArr.push("Enya ");
unshift:
//将tempArr中“0”位置赋值为“I ”,tempArr中原有元素往后移,tempArr中内容为I Enya
tempArr.unshift("I ");
splice:
//将index为“1”的元素用“like”替换,原元素不删除(“0”),tempArr中内容为I like Enya
tempArr.splice(10"like");
//将tempArr中index为“2”以后的元素以"张悬","王菲","燕姿"填充,并将原数组中index为“2”的元素删除(“1”),tempArr中的内容为:I like 张悬 王菲 燕姿
tempArr.splice(2,1"张悬","王菲","燕姿");
//若将该方法的参数改为
tempArr.splice(2,0"张悬","王菲","燕姿");
//结果为I like 张悬 王菲 燕姿 Enya
pop:
//弹出index最大的那个元素,company中内容为IBM,APPLE,SUN
company.pop();
shift:
//弹出index为“0”的元素,company中内容为APPLE,SUN
company.shift();
关于数组排序:
var nums:Array = new Array(2,0,5);
//按照数字降序排列 nums变为5,2,0
nums.sort(Array.NUMERIC | Array.DESCENDING);
按照某个字段排序:
//Array.NUMERIC默认为升序
var students:Array = new Array(  );
                students.push({name: 
"Jake", age:20});
                students.push({name: 
"Tom", age:22});
                students.push({name: 
"Will", age:17});
                
                students.sortOn(
"age",Array.NUMERIC);
此外,数组还可作为List的数据源:
list1.dataProvider=company



posted on 2010-02-12 15:55 Ying-er 阅读(721) 评论(0)  编辑  收藏 所属分类: Flex3.0

只有注册用户登录后才能发表评论。


网站导航: