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也能使用EXTJS视频演示
Dec 29 Javascript
jquery多行滚动/向左或向上滚动/响应鼠标实现思路及代码
Jan 23 Javascript
让人蛋疼的JavaScript语法特性
Sep 30 Javascript
AngularJS中实现显示或隐藏动画效果的方式总结
Dec 31 Javascript
jQuery+css实现的tab切换标签(兼容各浏览器)
Jan 28 Javascript
jQuery异步提交表单的两种方式
Sep 13 Javascript
vue子父组件通信的实现代码
Jul 09 Javascript
详解angularjs获取元素以及angular.element()用法
Jul 25 Javascript
elemetUi 组件--el-upload实现上传Excel文件的实例
Oct 27 Javascript
JsChart组件使用详解
Mar 04 Javascript
详解Vue组件之间通信的七种方式
Apr 14 Javascript
Vue源码探究之虚拟节点的实现
Apr 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结合正则批量抓取网页中邮箱地址
2015/05/19 PHP
PHP设计模式之单例模式原理与实现方法分析
2018/04/25 PHP
php实现单笔转账到支付宝功能
2018/10/09 PHP
javascript 简练的几个函数
2009/08/29 Javascript
Javascript 面向对象 继承
2010/05/13 Javascript
js null,undefined,字符串小结
2010/08/21 Javascript
javascript 函数参数限制说明
2010/11/19 Javascript
JavaScript高级程序设计 阅读笔记(十四) js继承机制的实现
2012/08/14 Javascript
js综合应用实例简单的表格统计
2013/09/03 Javascript
实现51Map地图接口(示例代码)
2013/11/22 Javascript
jQuery 1.9移除了$.browser可以使用$.support来替代
2014/09/03 Javascript
jQuery统计指定子元素数量的方法
2015/03/17 Javascript
jQuery编程中的一些核心方法简介
2015/08/14 Javascript
js实现二级菜单渐隐显示
2015/11/03 Javascript
jQuery图片轮播(二)利用构造函数和原型创建对象以实现继承
2016/12/06 Javascript
javascript 闭包详解及简单实例应用
2016/12/31 Javascript
EasyUI框架 使用Ajax提交注册信息的实现代码
2017/09/27 Javascript
对layui中表单元素的使用详解
2018/08/15 Javascript
vue2中使用sass并配置全局的sass样式变量的方法
2018/09/04 Javascript
微信小程序实现图片翻转效果的实例代码
2019/09/20 Javascript
Vue实现省市区三级联动
2020/12/27 Vue.js
Python针对给定字符串求解所有子序列是否为回文序列的方法
2018/04/21 Python
Python3 io文本及原始流I/O工具用法详解
2020/03/23 Python
Python数据正态性检验实现过程
2020/04/18 Python
Python使用matplotlib绘制圆形代码实例
2020/05/27 Python
python Pexpect模块的使用
2020/12/25 Python
css3强大的动画效果animate使用说明及浏览器兼容介绍
2013/01/09 HTML / CSS
CSS3制作3D立方体loading特效
2020/11/09 HTML / CSS
美国购车网站:TrueCar
2016/10/19 全球购物
2014年学习雷锋活动总结
2014/03/01 职场文书
财务管理专业自荐书
2014/09/02 职场文书
作文批改评语
2014/12/25 职场文书
发布会邀请函
2015/01/31 职场文书
导师工作推荐信
2015/03/27 职场文书
婚礼嘉宾致辞
2015/07/28 职场文书
windows10 家庭版下FTP服务器搭建教程
2022/08/05 Servers