Array的应用
1)创建
new Array();
new Array(size);
new Array(element,element,...,element);
2)、Array对象属性
constructor 返回对创建此对象的数组函数的引用
length 设置或者返回数组中元素的数目
prototype 添加属性和方法
3)Array对象方法
concat() array.concat(array1,array2,...,arrayn) 连接两个或多个数组,该方法不会改变现有的数组,仅仅返回的是被连接数组的一个副本
join() array.join(separator) 使数组中的所有元素拼接成一个字符串,元素通过制定的分隔符进行分割
pop() array.pop() 该方法用于删除并返回数组的最后一个元素,如果数组为空,则返回undefined
push() array.push(array1,array2,...,arrayn) 该方法用于向数组的末尾添加一个或多个元素,并返回新的数组长度
reverse() array.reverse() 颠倒数组的顺序
shift() array.shift() 删除数组第一个元素,并将其返回
slice() array.slice(atart,end) 返回一个新的数组,包含start到end(不包含)的array中的元素,其中start参数必须添加,end可选
sort() array.sort(orderby) 排序,参数order可选,表示按照某种规则排序
splice() array.splice(start,end,iten1,...,itemx) start与end必选,表示要删除元素的位置,iten1,...,itemx可选,表示要添加的元素
toString() array.toString() 数组转字符串
unshift() array.unshift(newelement1,newelement2,....,newelementX) 方法可向数组的开头添加一个或更多元素,并返回新的长度,其中第一个参数必选