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 相关文章推荐
两个DIV等高的JS的实现代码
Dec 23 Javascript
javascript一个无懈可击的实例化XMLHttpRequest的方法
Oct 13 Javascript
基于jQuery的动态增删改查表格信息,可左键/右键提示(原创自Zjmainstay)
Jul 31 Javascript
深入学习JavaScript对象
Oct 13 Javascript
js获取客户端操作系统类型的方法【测试可用】
May 27 Javascript
JavaScript对象创建模式实例汇总
Oct 03 Javascript
vue2.0+koa2+mongodb实现注册登录
Apr 10 Javascript
Vue.set() this.$set()引发的视图更新思考及注意事项
Aug 30 Javascript
js中怎么判断两个字符串相等的实例
Jan 17 Javascript
JS实现可视化音频效果的实例代码
Jan 16 Javascript
JavaScript单线程和任务队列原理解析
Feb 04 Javascript
Node.js中出现未捕获异常的处理方法
Jun 29 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下通过POST还是GET来传值
2008/06/05 PHP
关于页面优化和伪静态
2009/10/11 PHP
基于Snoopy的PHP近似完美获取网站编码的代码
2011/10/23 PHP
php自动给文章加关键词链接的函数代码
2012/11/29 PHP
php 生成自动创建文件夹并上传文件的示例代码
2014/03/07 PHP
nginx+thinkphp下解决不支持pathinfo模式
2015/07/01 PHP
Yii2中设置与获取别名的函数(setAlias和getAlias)用法分析
2016/07/25 PHP
jquery validate 自定义验证方法介绍 日期验证
2014/02/27 Javascript
45个JavaScript编程注意事项、技巧大全
2015/02/11 Javascript
jQuery实现带滚动导航效果的全屏滚动相册实例
2015/06/19 Javascript
JavaScript实现广告的关闭与显示效果实例
2015/07/02 Javascript
javascript实现查找数组中最大值方法汇总
2016/02/13 Javascript
js仿微信抢红包功能
2020/09/25 Javascript
微信小程序实现折叠面板
2018/01/31 Javascript
JS动画实现回调地狱promise的实例代码详解
2018/11/08 Javascript
Vue.js 图标选择组件实践详解
2018/12/03 Javascript
新手快速上手webpack4打包工具的使用详解
2019/01/28 Javascript
node.js中 redis 的安装和基本操作示例
2020/02/10 Javascript
JS如何判断对象是否包含某个属性
2020/08/29 Javascript
[02:42]DOTA2英雄基础教程 杰奇洛
2013/12/23 DOTA
[04:15]DOTA2-DPC中国联赛1月19日Recap集锦
2021/03/11 DOTA
实例讲解Python中的私有属性
2014/08/21 Python
Python中序列的修改、散列与切片详解
2017/08/27 Python
python opencv minAreaRect 生成最小外接矩形的方法
2019/07/01 Python
Pycharm连接远程服务器并实现远程调试的实现
2019/08/02 Python
使用python制作游戏下载进度条的代码(程序说明见注释)
2019/10/24 Python
python爬虫模拟浏览器的两种方法实例分析
2019/12/09 Python
python正则表达式匹配IP代码实例
2019/12/28 Python
Python利用matplotlib绘制折线图的新手教程
2020/11/05 Python
使用CSS3设计地图上的雷达定位提示效果
2016/04/05 HTML / CSS
爱国主义教育活动总结
2014/05/07 职场文书
2015年业务工作总结范文
2015/04/10 职场文书
幼儿园园务工作总结2015
2015/05/18 职场文书
python实现三阶魔方还原的示例代码
2021/04/28 Python
http通过StreamingHttpResponse完成连续的数据传输长链接方式
2022/02/12 Python
Mysql分库分表之后主键处理的几种方法
2022/02/15 MySQL