var a=new Array();
var a=new Array(5);
var a=new Array([5]);
var a=[5];
a.join(separator)
//添加元素到数组结尾,返回新长度
a.push("123");
//添加元素到数组开始,返回新长度
a.unshift("456");
//插入 在index位置插入元素
a.splice(index,0,item1,item2,...);
//替换 从index开始的2个元素替换为
a.splice(index,2,item1,item2,...);
//删除 从index开始删除2个元素
a.splice(index,2);
a.pop();
pop() 方法将删除 arrayObject 的最后一个元素,
把数组长度减 1,并且返回它删除的元素的值。
如果数组已经为空,则 pop() 不改变数组,
并返回 undefined 值。
a.concat("123");
a.concat(["123"]);
concat() 方法用于连接两个或多个数组。
该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。
arrayObject.slice(start,end)
start 必需。规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置。也就是说,-1 指最后一个元素,-2 指倒数第二个元素,以此类推。
end 可选。规定从何处结束选取。该参数是数组片断结束处的数组下标。如果没有指定该参数,那么切分的数组包含从 start 到数组结束的所有元素。如果这个参数是负数,那么它规定的是从数组尾部开始算起的元素。
返回值
返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。
a.sort();
a.reverse()
该方法会改变原来的数组,而不会创建新的数组。