js删除数组中已知下标的元素

简介: js删除数组中已知下标的元素

假设数组arr有n个元素,现在要删掉下标为index的元素

有两种方法:

1.splice

:删除后,后面的元素自动填补到前面

arr.splice(index, 1);

例子://arr=['a','b','c','d']

arr.splice(1, 1);//结果arr=['a','c','d'](下标1开始,删除1个)

补充:

spice增加:arr.splice(1,0,'str'); //结果arr=['a','str','b','c','d']

spice替换:arr.splice(1,1,'str'); //结果arr=['a','str','c','d']

spice替换2:arr.splice(1,2,'str'); //结果arr=['a','str','d'](就是说:下标1开始2个换成1个“str”)

spice删除多个:arr.splice(1,2); //结果arr=['a','d']

2.delete:删除后,该下标位置元素为undefined


delete arr[index];


//结果arr=['a',undefined,'c','d']

相关文章
|
2天前
|
JavaScript 前端开发 测试技术
JS都有哪些操作数组的方法
JS都有哪些操作数组的方法
7 3
|
3天前
|
移动开发 JavaScript 前端开发
原生js如何获取dom元素的自定义属性
原生js如何获取dom元素的自定义属性
14 4
|
2天前
|
缓存 JavaScript 前端开发
JavaScript中数组、对象等循环遍历的常用方法介绍(二)
JavaScript中数组、对象等循环遍历的常用方法介绍(二)
9 1
|
2天前
|
JavaScript 前端开发 API
JS中数组的方法flat()怎么用
JS中数组的方法flat()怎么用
5 0
|
2天前
|
JavaScript 前端开发 索引
JavaScript中数组、对象等循环遍历的常用方法介绍(一)
JavaScript中数组、对象等循环遍历的常用方法介绍(一)
5 0
|
3月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
82 2
|
3月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的宠物援助平台附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的宠物援助平台附带文章源码部署视频讲解等
73 4
|
3月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的宠物交易平台附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的宠物交易平台附带文章源码部署视频讲解等
63 4
|
3月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的大学生入伍人员管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的大学生入伍人员管理系统附带文章源码部署视频讲解等
84 4