一、数组添加元素(至末端)
push(元素)

var arr = [];
arr.push(100);
arr.push(99);
arr.push(101);
alert(arr);//100,99,101

二、添加元素至头部

var arr = [];
arr.splice(0,0,100);//splice(index,howmany,item1...
/*
index 必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。
howmany 必需。要删除的项目数量。如果设置为 0,则不会删除项目。
item1, ..., itemX 可选。向数组添加的新项目。
*/

三、弹出末端元素
pop()

var arr = [];
arr.push(100);
arr.push(99);
arr.push(101);
alert(arr);//100,99,101
arr.pop();
alert(arr);//100,99

四、弹出头部元素
shift()

var arr = [];
arr.push(100);
arr.push(99);
arr.push(101);
alert(arr);//100,99,101
arr.shift();
alert(arr);//99,101

五、弹出指定元素
splice(起始位置,长度)

var arr = [];
arr.push(100);
arr.push(99);
arr.push(101);
alert(arr);//100,99,101
arr.splice(1,1);
alert(arr);//100,101
var arr = [];
arr.push(100);
arr.push(99);
arr.push(101);
alert(arr);//100,99,101
arr.splice(1,2);
alert(arr);//100

与查找结合

var arr = [];
arr.push(100);
arr.push(99);
arr.push(101);
alert(arr);//100,99,101
arr.splice(arr.indexOf(99),1);
alert(arr);//100,101