;如果数组为空则返回undefined
var a = [1,2,3,4,5];
var b = a.shift();
alert(a + "; " + b); //a:[2,3,4,5]...;如果数组为空则返回undefined
var a = [1,2,3,4,5];
var b = a.pop();
alert(a + "; " + b); //a:[1,2,3,4] b...val2,...)...:从start位置开始删除deleteCount项,并从该位置起插入val1,val2,..., 返回的是删除项数组
//在清空数组时,只需传递startIndex; 如果不删除所有元素,再传递deleteCount...使用小技巧
jQuery(官方)