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 相关文章推荐
7个Javascript地图脚本整理
Oct 20 Javascript
用Jquery实现多级下拉框无刷新的联动
Dec 22 Javascript
关于JavaScript的面向对象和继承有利新手学习
Jan 11 Javascript
JavaScript中的style.cssText使用教程
Nov 06 Javascript
jQuery+AJAX实现无刷新下拉加载更多
Jul 03 Javascript
JS简单限制textarea内输入字符数量的方法
Oct 14 Javascript
WordPress中鼠标悬停显示和隐藏评论及引用按钮的实现
Jan 12 Javascript
js实现拖拽功能
Mar 01 Javascript
使用JQuery实现图片轮播效果的实例(推荐)
Oct 24 jQuery
react native基于FlatList下拉刷新上拉加载实现代码示例
Sep 30 Javascript
JS绘图Flot如何实现可选显示曲线图功能
Oct 16 Javascript
Javascript实现单选框效果
Dec 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
PHP新手上路(五)
2006/10/09 PHP
php 高性能书写
2010/12/11 PHP
php递归删除指定文件夹的方法小结
2015/04/20 PHP
PHP SOCKET编程详解
2015/05/22 PHP
php获取远程文件大小
2015/10/20 PHP
用jscript实现新建word文档
2007/06/15 Javascript
JavaScript类和继承 constructor属性
2010/03/04 Javascript
解决ExtJS在chrome或火狐中正常显示在ie中不显示的浏览器兼容问题
2013/01/11 Javascript
javascript-简单的日历实现及Date对象语法介绍(附图)
2013/05/30 Javascript
Jquery的hide及toggle方法让超链接慢慢消失
2013/09/06 Javascript
javascript自动给文本url地址增加链接的方法分享
2014/01/20 Javascript
JS组件Form表单验证神器BootstrapValidator
2016/01/26 Javascript
jQuery实现倒计时(倒计时年月日可自己输入)
2016/12/02 Javascript
bootstrap下拉菜单使用方法解析
2017/01/13 Javascript
js实现添加删除表格(两种方法)
2017/04/27 Javascript
详解react内联样式使用webpack将px转rem
2018/09/13 Javascript
javascript网页随机点名实现过程解析
2019/10/15 Javascript
jQuery实现轮播图源码
2019/10/23 jQuery
python获取指定时间差的时间实例详解
2017/04/11 Python
Python中用字符串调用函数或方法示例代码
2017/08/04 Python
TensorFlow搭建神经网络最佳实践
2018/03/09 Python
python获取命令行输入参数列表的实例代码
2018/06/23 Python
numpy matrix和array的乘和加实例
2018/06/28 Python
基于python实现百度翻译功能
2019/05/09 Python
用纯css3实现的图片放大镜特效效果非常不错
2014/09/02 HTML / CSS
html5+css3之制作header实例与更新
2020/12/21 HTML / CSS
世界顶级俱乐部的官方球衣和套装:Subside Sports
2018/04/22 全球购物
ZWILLING双立人英国网上商店:德国刀具锅具厨具品牌
2018/05/15 全球购物
一套比较完整的软件测试人员面试题
2012/05/13 面试题
护理学专业推荐信
2013/12/03 职场文书
教师自查自纠工作情况报告
2014/10/29 职场文书
经济纠纷起诉状
2015/05/20 职场文书
超级实用!五步法则,教你写好年终工作总结
2019/12/05 职场文书
MySQL数据库 安全管理
2022/05/06 MySQL
ORACLE中dbms_output.put_line输出问题的解决过程
2022/06/28 Oracle
Mysql中mvcc各场景理解应用
2022/08/05 MySQL