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给onclick事件赋值,动态传参数实例解说
Mar 28 Javascript
javascript中encodeURI和decodeURI方法使用介绍
May 06 Javascript
jquery遍历之parent()和parents()的区别及parentsUntil()方法详解
Dec 02 Javascript
JavaScript获取路径设计源码
May 22 Javascript
javascript 操作符(~、&、|、^、)使用案例
Dec 31 Javascript
jQuery移动页面开发中的触摸事件与虚拟鼠标事件简介
Dec 03 Javascript
JavaScript数据推送Comet技术详解
Apr 07 Javascript
js中的关联数组与普通数组详解
Jul 27 Javascript
AngularJS基础 ng-keypress 指令简单示例
Aug 02 Javascript
Ionic + Angular.js实现图片轮播的方法示例
May 21 Javascript
详解Nuxt.js部署及踩过的坑
Aug 07 Javascript
JavaScript 实现同时选取多个时间段的方法
Oct 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
cache_lite试用
2007/02/14 PHP
PHP实现生成带背景的图形验证码功能
2016/10/03 PHP
Javascript解决常见浏览器兼容问题的12种方法
2010/01/04 Javascript
JavaScript中使用正则匹配多条,且获取每条中的分组数据
2010/11/30 Javascript
jQuery移动和复制dom节点实用DOM操作案例
2012/12/17 Javascript
js面向对象之静态方法和静态属性实例分析
2015/01/10 Javascript
js淡入淡出焦点图幻灯片效果代码分享
2015/09/08 Javascript
清空元素html("") innerHTML="" 与 empty()的区别和应用(推荐)
2017/08/14 Javascript
Vue实例中生命周期created和mounted的区别详解
2017/08/25 Javascript
vue+Java后端进行调试时解决跨域问题的方式
2017/10/19 Javascript
在ES5与ES6环境下处理函数默认参数的实现方法
2018/05/13 Javascript
JavaScript简单实现关键字文本搜索高亮显示功能示例
2018/07/25 Javascript
layui实现点击按钮给table添加一行
2018/08/10 Javascript
vue与django集成打包的实现方法
2019/11/11 Javascript
基于ts的动态接口数据配置的详解
2019/12/18 Javascript
基于js实现数组相邻元素上移下移
2020/05/19 Javascript
vuejs element table 表格添加行,修改,单独删除行,批量删除行操作
2020/07/18 Javascript
vue treeselect获取当前选中项的label实例
2020/08/31 Javascript
[03:40]DOTA2亚洲邀请赛小组赛第二日 赛事回顾
2015/01/31 DOTA
pycharm运行程序时在Python console窗口中运行的方法
2018/12/03 Python
Numpy之将矩阵拉成向量的实例
2019/11/30 Python
python 实现读取csv数据,分类求和 再写进 csv
2020/05/18 Python
利用pipenv和pyenv管理多个相互独立的Python虚拟开发环境
2020/11/01 Python
python如何构建mock接口服务
2021/01/28 Python
Brasty波兰:香水、化妆品、手表网上商店
2019/04/15 全球购物
创建文明城市标语
2014/06/16 职场文书
2014党委书记四风问题对照检查材料思想汇报
2014/09/22 职场文书
监察建议书
2015/02/04 职场文书
行政撤诉申请书
2015/05/18 职场文书
假如给我三天光明:舟逆水而行,人遇挫而达 
2019/10/29 职场文书
《狼王梦》读后感:可怜天下父母心
2019/11/01 职场文书
JavaWeb 入门:Hello Servlet
2021/07/16 Java/Android
Python读写yaml文件
2022/03/20 Python
漫画「古见同学有交流障碍症」第25卷封面公开
2022/03/21 日漫
SpringCloud项目如何解决log4j2漏洞
2022/04/10 Java/Android
苹果macOS 13开发者预览版Beta 8发布 正式版10月发布
2022/09/23 数码科技