数组的添加和删除

末尾添加数组

var colors=['green','red','black']
colors.push('pink')
alert(colors)//'green','red','black','pink'
colors[colors.length]='pink'
alert(colors)//'green','red','black','pink','pink'



任意位置添加任意项数组Array.splice(n,0,...)

var colors=['green','red','black']
colors.splice(1,0,'#f60')
alert(colors)
colors.splice(2,0,'#f44','#fcc')
alert(colors)

任意位置删除数组

array.splice(n,1)

首项删除

array.splice(0,1)
array.shift()

首项添加

array.unshift()
array.splice(0,0,'black')

删除最后一项

array.pop()
array.splice(array.length-1,1)

你可能感兴趣的:(数组的添加和删除)