1.push() 向数组的末尾添加一个或更多元素,并返回新的长度。
pop()删除并返回数组的最后一个元素。
var arr=[3,4];
var value1 = arr.push(5);
//arr = [3,4,5] value1=3
var value2 = arr.pop();
//arr=[3,4] value2 = 5
2.shift()删除并返回数组的第一个元素.
unshift()向数组的开头添加一个或更多元素,并返回新的长度。
var arr = [8,9];
arr.shift();
//arr=[9];
arr.unshift(10);
//arr=[10,9];
3.concat()连接两个或更多的数组,并返回结果。
<span style="font-size:18px;">var a=[1,2];
var b=[3,4];
a.concat(b,5);
//a = [1,2,3,4,5]</span>
4.reverse()颠倒数组中元素的顺序。
<span style="font-size:18px;">var i=[1,2,3,4,5];
i.reverse();
//i=[5,4,3,2,1];</span>
5.slice(start,end)从某个已有的数组返回选定的元素。(start必需。规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置。也就是说,-1 指最后一个元素,-2 指倒数第二个元素,以此类推。end可选。规定从何处结束选取。该参数是数组片断结束处的数组下标。如果没有指定该参数,那么切分的数组包含从 start 到数组结束的所有元素。如果这个参数是负数,那么它规定的是从数组尾部开始算起的元素。)
var arr = new Array(3)
arr[0] = "George"
arr[1] = "John"
arr[2] = "Thomas"
arr.slice(1);
//arr.slice(1) = ["John", "Thomas"];
//arr = ["George","John", "Thomas"];
6.sort(sortby)对数组元素进行排序,该参数为可选(必须为函数)。
var arr=["lili","lanlan","xiaohua"];
arr.sort();
//arr = [lanlan,lili,xiaohua];
7.splice(index,howmany,item)删除数组元素,并添加新的元素。(index:位置,howmany添加删除数量,item删除项)。
var arr = ["lili","xiaohua"];
arr.splice(1,0,"lanlan");
//arr=["lili","lanlan","xiaohua"];
8.toSource()返回该对象的源代码。
9.toString()将数组转为字符串并返回结果。
10.toLocaleString()将数组转为本地数组,并返回结果。