join():可以使用不同的分隔符来构建这个字符串,该方法只接受一个参数,即用分隔符的字符串,然后返回包含所有的数组项的字符串。
var color = ["red","green","blue"]; alert(color.join(",")) //red,green,blue alert(color.join("||")) //red||green||blue
push():可以接受任意参数数量的参数,把它们逐个添加到数组的末尾,并返回修改后的数组长度。
var colors = []; var count = colors.push["red","greed"]; alert(count); //2
pop():可以从数组末尾一处最后一项,减少数组的length值,然后返回移除的项。
var colors = ["red","blue","greed"]; var item = colors.pop(); //取得最后一项 alert(colors.length) //2
shift():移除数组的第一项,并返回该项,同时数组长度-1
var colors = ["red","blue","greed"]; var item = colors.shift(); //取得第一项 red alert(colors.length) //2
unshift():在数组前端添加任意个项并返回新数组的长度。
var colors = new array(); var count = colors.unshift("red","greed"); alert(count) //2
slice():返回从该参数指定位置开始到当前数组末尾的所有项,如果有两个参数,该方法返回起始和结束之间项,但不包括结束位置项,注意该方法不会影响原始数组
如果该方法的参数上有一个负数,则用数组长度加上该数来确定相应的位置。