定義:
var tempArr:Array = new Array();
定義同時(shí)賦初值:
var company:Array = new Array("IBM", "APPLE", "SUN","ADOBE");
push:
//將“I”放入tempArr中,tempArr中內(nèi)容為Enya
tempArr.push("Enya ");
unshift:
//將tempArr中“0”位置賦值為“I ”,tempArr中原有元素往后移,tempArr中內(nèi)容為I Enya
tempArr.unshift("I ");
splice:
//將index為“1”的元素用“like”替換,原元素不刪除(“0”),tempArr中內(nèi)容為I like Enya
tempArr.splice(1, 0, "like");
//將tempArr中index為“2”以后的元素以"張懸","王菲","燕姿"填充,并將原數(shù)組中index為“2”的元素刪除(“1”),tempArr中的內(nèi)容為:I like 張懸 王菲 燕姿
tempArr.splice(2,1, "張懸","王菲","燕姿");
//若將該方法的參數(shù)改為
tempArr.splice(2,0, "張懸","王菲","燕姿");
//結(jié)果為I like 張懸 王菲 燕姿 Enya
pop:
//彈出index最大的那個(gè)元素,company中內(nèi)容為IBM,APPLE,SUN
company.pop();
shift:
//彈出index為“0”的元素,company中內(nèi)容為APPLE,SUN
company.shift();
關(guān)于數(shù)組排序:
var nums:Array = new Array(2,0,5);
//按照數(shù)字降序排列 nums變?yōu)?,2,0
nums.sort(Array.NUMERIC | Array.DESCENDING);
按照某個(gè)字段排序:
//Array.NUMERIC默認(rèn)為升序
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);
此外,數(shù)組還可作為List的數(shù)據(jù)源:
list1.dataProvider=company
posted on 2010-02-12 15:55
Ying-er 閱讀(727)
評(píng)論(0) 編輯 收藏 所屬分類:
Flex3.0