定义数组 var a:Array = ["a","bbbb","ccc","dddd","eee"]
定义数组长度 a.length=6; 得到数组长度也是a.length
输出数组元素值和设置元素值 a[1]或 a[1]="xxxx"
查找元素下标 a.indexOf("eee")
在数组开头插入元素 a.unshift("0");
在数组的结尾播放元素 a.push("123");
删除数组元素
a.shift(); //删除第一个元素
a.pop(); //删除最后一个元素
a.splice(2,1) //参数1标示下标,参数2表示元素个数 ,如果省略参数2则表示删除参数1为下标以后的所有元素。
添加元素
a.splice(2,0,"a","b","c"); 此时参数2为0时,标示添加,此处参数1表示要添加的下标位置
如果参数不为0就表示删除,为0就表示添加
a.splice(2,3,"a","b","c"); 这个又表示删除下标为2开始向后3个元素,并且再此处再添加3个元素a b c
数组的抽取与合并
a.slice(0,3) //参数1表示下标,参数2表示长度,如果参数2不写则表示从下标开始到后面所有元素。
拼合不是改变原来的数组,而是生成新的数组
var c=a.concat(b,4,5,6); //生成新的数组c ,其中a拼合b ,并且可以在后面再加上一些元素,当然也可以不写b ,直接拼合元素。
a.reverse(); //倒序排列,注意,这是生成新的数组
a.sort(); //按字母顺序排序