一、数组添加元素(至末端)
push(元素)
var arr = [];
arr.push(100);
arr.push(99);
arr.push(101);
alert(arr);//100,99,101
- 1
- 2
- 3
- 4
- 5
二、添加元素至头部
var arr = [];
arr.splice(0,0,100);//splice(index,howmany,item1...
/*
index 必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。
howmany 必需。要删除的项目数量。如果设置为 0,则不会删除项目。
item1, ..., itemX 可选。向数组添加的新项目。
*/
- 1
- 2
- 3
- 4
- 5
- 6
- 7
三、弹出末端元素
pop()
var arr = [];
arr.push(100);
arr.push(99);
arr.push(101);
alert(arr);//100,99,101
arr.pop();
alert(arr);//100,99
- 1
- 2
- 3
- 4
- 5
- 6
- 7
四、弹出头部元素
shift()
var arr = [];
arr.push(100);
arr.push(99);
arr.push(101);
alert(arr);//100,99,101
arr.shift();
alert(arr);//99,101
- 1
- 2
- 3
- 4
- 5
- 6
- 7
五、弹出指定元素
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
- 1
- 2
- 3
- 4
- 5
- 6
- 7
var arr = [];
arr.push(100);
arr.push(99);
arr.push(101);
alert(arr);//100,99,101
arr.splice(1,2);
alert(arr);//100
- 1
- 2
- 3
- 4
- 5
- 6
- 7
与查找结合
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
- 1
- 2
- 3
- 4
- 5
- 6
- 7