JS数组的操作
1,数组的创建
(1)var arr=new Array() //创建一个新数组
(2)var arr=new Array([size]) //指定长度
(3)var arr=new Array([element0[, element1[, ...[, elementN]]]]; //创建数组并赋值
2,数组元素访问
var arr1=array[1] //获取数组的元素值
array[1]= "新的" //给数组元素赋予新的值
3,数组的添加
push() //将一个或多个新元素添加到数组结尾,并返回数组新长度
unshift() //将一个或多个新元素添加到数组开始,数组中的元素自动后移,返回数组新长度
splice() ////将一个或多个新元素插入到数组的指定位置,插入位置的元素自动后移
4.数组的删除
pop() //移除最后一个元素并返回该元素值
shift() //移除最前一个元素并返回该元素值
splice() ///删除从指定位置deletePos开始的指定数量deleteCount的元素,数组形式返回所移除的元素
5,数组的截取和合并
slice() //以数组的形式返回数组的一部分
concat() //将多个数组(也可以是字符串,或者是数组和字符串的混合)连接为一个数组,返回连接好的新的数组
6,数组的排序
reverse() //反转元素(最前的排到最后、最后的排到最前)
sort() //对数组元素排序,返回数组地址
7,数组字符串化
join() //返回字符串,这个字符串将数组的每一个元素值连接在一起
8.数组对象的属性
(1)length:数组的长度 即其中元素的个数
(2)prototype:返回对象类型原型的引用,是object共有的
(3)constructor:表示创建对象的函数