var a=[{x:1,y:1},{x:2,y:2},{x:3,y:3},{x:4,y:4}]
var b=[]
b.push(a.splice(1,1))
alert(b[0][0].x) //返回值是array,所以还要加一个key。
------------------------------------------------------------------
var a=[1,2,3,{x:4,y:4}]
var b=[]
b.push(a.splice(1,1))
alert(b[0])//会弹出2
以上语句实际执行等效于以下:
alert([2])
alert(b[0][0])//也会弹出2