关键词搜索

源码搜索 ×
×

javascript数组元素的增加与删除

发布2018-04-25浏览774次

详情内容

一、数组添加元素(至末端)
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

相关技术文章

点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载