1. concat() 连接来年各个或多个数组
concat()用于连接两个或多个数组
var a=[ 1, 2 ,3 ] ; document.write( a.concat( 4,5 ) ); 输出 1,2,3,4,5
返回一个新的数组
2.join()
join()把所有元素放入一个字符串,元素通过之指定的分隔符进行分隔
分隔符可选,指定要使用的分隔符,如果省略该参数,则使用逗号作为分隔符
var arr = new Array(3);
arr【0】 = “George” ;
arr【1】 = “John”;
arr【2】 = “Thomas”;
document.write( arr.join(“|”))
输出 George | John | Thomas
3.pop()
pop()用于删除并返回数组的最后一个元素
var arr = new Array(3)
arr【0】 = “George”
arr【1】 = “John”
arr 【2】 = “Thomas”
document.write(arr);
documetn.write("<br />")
document.write( arr.pop( ) )
document.write( "<br />" )
document.write(arr)
George,John,Thomas
Thomas
George,John
4. push()
push()向数组末尾添加一个或多个元素并返回新的长度
var arr = new Array(3)
arr【0】 = “George”
arr【1】 = “John”
arr 【2】 = “Thomas”
document.write( arr );
document.write( arr.push(“jack”,“tom”)+"<br />")
document.write( arr );
输出:George,John,Thomas
4
George,John,Thomas,jack,tom
5.reverse()
reverse()用于颠倒数组中元素的顺序
var arr = new Array(3)
arr【0】 = “George”
arr【1】 = “John”
arr 【2】 = “Thomas”
document.write( arr + "<br />" )
document.write( arr.reverse( ) )
输出 George,John,Thomas
Thomas,john,George
6.shift()
shift()方法用于把数组的第一个元素从其中删除,并返回第一个元素的值
var arr = new Array(3)
arr【0】 = “George”
arr【1】 = “John”
arr 【2】 = “Thomas”
document.write(arr);
document.write( arr.shift( ) + "<br />" )
document.write( arr )
输出:George,John,Thomas
George
John,Thomas
7.unshift( )
unshift()方法可向数组的开头添加一个或更多元素,并返回长度
var arr = new Array(3)
arr【0】 = “George”
arr【1】 = “John”
arr 【2】 = “Thomas”
document.write(arr);
document.write( arr.shift("jcak”,“tom” ) + "<br />" )
document.write( arr )
输出:George
5
jack,tom,George,John,Thomas
8.slice()
slice(strat,end) 可以从已有的数组中返回选定的元素
可以使用负值从数组尾部选取元素-1尾部第一个元素
如果end未被规定数组会选取从start到数组结尾的所有元素 ×不会修改数组而是返回一个子数组
var arr = new Array(3)
arr【0】 = “George”
arr【1】 = “John”
arr 【2】 = “Thomas”
document.write(arr+ "<br />" );
document.write( arr.slice(1 ) + "<br />" )
document.write( arr )
输出:George,John,Thomas
John,Thomas
George,John,Thomas
9.sort()
sort()方法用于对数组的元素进行排序
sort()默认对元素头字母顺序进行排序
sort(sortNumber)对数字大小进行排序 从小到大
10.splice()
splice() 可删除从index处开始的零个或多个元素,并且用参数列表中声明的一个或多个值来替换那些被删除的元素。如果从arrayObject中删除了元素则 返回的是被删除元素的数组。
var arr = new Array(3)
arr【0】 = “George”
arr【1】 = “John”
arr 【2】 = “Thomas”
document.write(arr);
document.write( arr.splice(1,2,“jack” ) + "<br />" )
document.write( arr )
输出
George,John,Thomas
George,John
jack ,Thomas
11.toString()
tiString()将数组转化为字符串并返回结果。用,分隔开