JavaScript concat() 方法;
concat() 方法用于连接两个或多个数组。
该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本
var arr1=[1,2,3]
document.write(a.concat(4,5))
输出的是:1,2,3,4,5
JavaScript join() 方法
join() 方法用于把数组中的所有元素放入一个字符串。
元素是通过指定的分隔符进行分隔的。
var arr = new Array(3)
arr[0]="1"
arr[1]="1"
arr[2]="1"
document.write(arr.join())
输出的是:1,1,1
pop() 方法
var arr = new Array(3)
arr[0]="1"
arr[1]="2"
arr[2]="3"
document.write(arr.pop())
输出的是:3
push() 方法
var arr = new Array(3)
arr[0]="1"
arr[1]="2"
arr[2]="3"
document.write(arr.push(1))
输出的是:4
reverse() 方法
var arr = new Array(3)
arr[0]="1"
arr[1]="2"
arr[2]="3"
document.write(arr.reverse())
输出的是:3,2,1
shift() 方法
var arr = new Array(3)
arr[0]="1"
arr[1]="2"
arr[2]="3"
document.write(arr.shift())
输出的是:1
sort() 方法
var arr = new Array(6)
arr[0]="fdf"
arr[1]="ghj"
arr[2]="sdr"
arr[3]="ere"
arr[4]="fdg"
arr[5]="hjj"
document.write(arr+"<br/>")
document.write(arr.sort())
输出的是:
fdf,ghj,sdr,ere,fdg,hjj
ere,fdf,fdg,ghj,hjj,sdr
slice() 方法
var arr = new Array(3)
arr[0]="1"
arr[1]="2"
arr[2]="3"
document.write(arr.slice(1))
输出的是:2,3
splice() 方法
var arr = new Array(6)
arr[0]="fdf"
arr[1]="ghj"
arr[2]="sdr"
arr[3]="ere"
arr[4]="fdg"
arr[5]="hjj"
arr.splice(2,0,"jj")
输出的是:fdf,ghj,jj,sdr,ere,fdg,hjj
toString() 方法
var arr = new Array(3)
arr[0]="1"
arr[1]="2"
arr[2]="3"
document.write(arr.tostring())
输出的是:1,2,3
unshift() 方法
var arr = new Array(3)
arr[0]="1"
arr[1]="2"
arr[2]="3"
document.write(arr.unshift("4"))
输出的是:4
valueOf() 方法
valueOf() 方法返回 Array 对象的原始值。
该原始值由 Array 对象派生的所有对象继承。
valueOf() 方法通常由 JavaScript 在后台自动调用,并不显式地出现在代码中
var arr = new Array(3)
arr[0]="1"
arr[1]="2"
arr[2]="3"
document.write(arr.valueof("4"))
输出的是:1,2,3