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 相关文章推荐
jQuery的实现原理的模拟代码 -1 核心部分
Aug 01 Javascript
jquery.ajax的url中传递中文乱码问题的解决方法
Feb 07 Javascript
jQuery创建DOM元素实例解析
Jan 19 Javascript
jQuery实现Flash效果上下翻动的中英文导航菜单代码
Sep 22 Javascript
高效的jquery数字滚动特效
Dec 17 Javascript
javascript另类方法实现htmlencode()与htmldecode()函数实例分析
Nov 17 Javascript
vuejs父子组件通信的问题
Jan 11 Javascript
JS实现的倒计时恢复按钮点击功能【可用于协议阅读倒计时】
Apr 19 Javascript
详解js中Array的方法及技巧
Sep 12 Javascript
详解VUE单页应用骨架屏方案
Jan 17 Javascript
vue+ElementUI 关闭对话框清空验证,清除form表单的操作
Aug 06 Javascript
微信小程序scroll-view不能左右滑动问题的解决方法
Jul 09 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
CI框架装载器Loader.php源码分析
2014/11/04 PHP
将FCKeditor导入PHP+SMARTY的实现方法
2015/01/15 PHP
php pdo操作数据库示例
2017/03/10 PHP
php array_reverse 以相反的顺序返回数组实例代码
2017/04/11 PHP
20款超赞的jQuery插件 Web开发人员必备
2011/02/26 Javascript
jquery写个checkbox——类似邮箱全选功能
2013/03/19 Javascript
图片Slider 带左右按钮的js示例
2013/08/30 Javascript
使用JavaScript 实现的人脸检测
2015/03/24 Javascript
php常见的页面跳转方法汇总
2015/04/15 Javascript
mvvm双向绑定机制的原理和实现代码(推荐)
2016/06/07 Javascript
JS简单去除数组中重复项的方法
2016/09/13 Javascript
js实现对table的增加行和删除行的操作方法
2016/10/13 Javascript
禁止弹窗中蒙层底部页面跟随滚动的几种方法
2017/12/07 Javascript
基于模板引擎Jade的应用(详解)
2017/12/12 Javascript
Vue 嵌套路由使用总结(推荐)
2020/01/13 Javascript
[01:03:59]2018DOTA2亚洲邀请赛3月30日 小组赛B组VGJ.T VS Secret
2018/03/31 DOTA
Python读写配置文件的方法
2015/06/03 Python
Python实现简单的语音识别系统
2017/12/13 Python
python如何实现内容写在图片上
2018/03/23 Python
Python对List中的元素排序的方法
2018/04/01 Python
Flask框架信号用法实例分析
2018/07/24 Python
python安装pywin32clipboard的操作方法
2019/01/24 Python
详解【python】str与json类型转换
2019/04/29 Python
Python实现栈和队列的简单操作方法示例
2019/11/29 Python
CSS3实现酷炫的3D旋转透视效果
2019/11/21 HTML / CSS
比较基础的php面试题及答案-编程题
2012/10/14 面试题
TCP/IP模型的分界线
2012/12/01 面试题
网络工程师面试(三木通信技术有限公司)
2013/06/05 面试题
大学生职业生涯规划书的基本内容
2014/01/06 职场文书
节约粮食标语
2014/06/18 职场文书
新疆民族团结演讲稿
2014/08/27 职场文书
大学生党员自我批评思想汇报
2014/10/10 职场文书
优秀员工事迹材料
2014/12/20 职场文书
个人更名证明
2015/06/23 职场文书
Vue项目打包、合并及压缩优化网页响应速度
2021/07/07 Vue.js
关于ObjectUtils.isEmpty() 和 null 的区别
2022/02/28 Java/Android