js删除数组中的元素delete和splice的区别详解


Posted in Javascript onFebruary 03, 2018

例如有一个数组是 :var textArr = ['a','b','c','d'];

这时我想删除这个数组中的b元素:

方法一:delete 删除数组

delete textArr[1]  结果为: ["a",undefined,"c","d"]  

只是被删除的元素变成了 undefined 其他的元素的键值还是不变。

方法二:aplice 删除数组

splice(index,len,[item])   

注释:该方法会改变原始数组。

index:数组开始下标       

len: 替换/删除的长度      

item:替换的值,删除操作的话 item为空

textArr.splice(1,1);  结果为:["a","c","d"] 直接删除了数组 改变了数组的值。

以上这篇js删除数组中的元素delete和splice的区别详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JS实现清除指定cookies的方法
Sep 20 Javascript
JS 实现列表与多选框选择附预览动画
Oct 29 Javascript
jQuery获取标签文本内容和html内容的方法
Mar 27 Javascript
jQuery插件scroll实现无缝滚动效果
Apr 27 Javascript
javascript实现的图片切割多块效果实例
May 07 Javascript
jQuery实现的类似淘宝网站搜索框样式代码分享
Aug 24 Javascript
jquery根据td给相同tr下其他td赋值的实现方法
Oct 05 Javascript
ng-options和ng-checked在表单中的高级运用(推荐)
Jan 21 Javascript
利用策略模式与装饰模式扩展JavaScript表单验证功能
Feb 14 Javascript
Angular2 路由问题修复详解
Mar 01 Javascript
JS数组Reduce方法功能与用法实例详解
Apr 29 Javascript
javascript条件式访问属性和箭头函数介绍
Nov 17 Javascript
JS删除数组里的某个元素方法
Feb 03 #Javascript
jQuery niceScroll滚动条错位问题的解决方法
Feb 03 #jQuery
JS实现百度搜索接口及链接功能实例代码
Feb 02 #Javascript
原生JS实现的双色球功能示例
Feb 02 #Javascript
jQuery实现的下雪动画效果示例【附源码下载】
Feb 02 #jQuery
微信小程序实现列表下拉刷新上拉加载
Jul 29 #Javascript
微信小程序数字滚动插件使用详解
Feb 02 #Javascript
You might like
PHP中break及continue两个流程控制指令区别分析
2011/04/18 PHP
解析PHP中的内存管理,PHP动态分配和释放内存
2013/06/28 PHP
thinkphp文件处理类Dir.class.php的用法分析
2014/12/08 PHP
OAuth认证协议中的HMACSHA1加密算法(实例)
2017/10/25 PHP
PHP+Apache环境中如何隐藏Apache版本
2017/11/24 PHP
Ajax+PHP实现的删除数据功能示例
2019/02/12 PHP
php常用字符串长度函数strlen()与mb_strlen()用法实例分析
2019/06/25 PHP
关于使用runtimeStyle属性问题讨论文章
2007/03/08 Javascript
jQuery学习笔记(2)--用jquery实现各种模态提示框代码及项目构架
2013/04/08 Javascript
浅谈jQuery中replace()方法
2015/05/13 Javascript
Jquery实现简单的轮播效果(代码管用)
2016/03/14 Javascript
使用bootstrap实现多窗口和拖动效果
2016/09/22 Javascript
bootstrap modal弹出框的垂直居中
2016/12/14 Javascript
js使用Replace结合正则替换重复出现的字符串功能示例
2016/12/27 Javascript
Angular 输入框实现自定义验证功能
2017/02/19 Javascript
js通过keyCode值判断单击键盘上某个键,然后触发指定的事件方法
2017/02/19 Javascript
Express URL跳转(重定向)的实现方法
2017/04/07 Javascript
React Native之TextInput组件解析示例
2017/08/22 Javascript
JS实现简单的选择题测评系统代码思路详解(demo)
2017/09/03 Javascript
Popup弹出框添加数据实现方法
2017/10/27 Javascript
解决iview打包时UglifyJs报错的问题
2018/03/07 Javascript
原生JS实现的轮播图功能详解
2018/08/06 Javascript
微信小程序动态设置图片大小的方法
2019/11/21 Javascript
JavaScript组合模式---引入案例分析
2020/05/23 Javascript
[49:54]Ti4 循环赛第三日 LGD vs Titan
2014/07/12 DOTA
python实现apahce网站日志分析示例
2014/04/02 Python
Python+OpenCV目标跟踪实现基本的运动检测
2018/07/10 Python
浅谈flask源码之请求过程
2018/07/26 Python
利用python和百度地图API实现数据地图标注的方法
2019/05/13 Python
pycharm配置git(图文教程)
2019/08/16 Python
详解基于python的全局与局部序列比对的实现(DNA)
2020/10/07 Python
父亲追悼会答谢词
2014/01/17 职场文书
高中英语教学反思
2014/02/04 职场文书
保护环境的建议书
2014/03/12 职场文书
同意迁入证明模板
2014/10/26 职场文书
致地震灾区的慰问信
2015/03/23 职场文书