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代码,用以防止图片撑破页面
Mar 12 Javascript
js 表单验证方法(实用)
Apr 28 Javascript
js中单引号与双引号冲突问题解决方法
Oct 04 Javascript
jQuery+ajax实现动态执行脚本的方法
Jan 27 Javascript
Jquery判断radio、selelct、checkbox是否选中及获取选中值方法总结
Apr 15 Javascript
Vue.js学习笔记之常用模板语法详解
Jul 25 Javascript
js实现省市级联效果分享
Aug 10 Javascript
vue.js中npm安装教程图解
Apr 10 Javascript
vue单页开发父子组件传值思路详解
May 18 Javascript
JavaScript实现京东购物放大镜和选项卡效果的方法分析
Jul 05 Javascript
vue.js路由mode配置之去掉url上默认的#方法
Nov 01 Javascript
Vue $attrs & inheritAttr实现button禁用效果案例
Dec 07 Vue.js
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 模拟登陆MSN并获得用户信息
2009/05/16 PHP
php过滤html中的其他网站链接的方法(域名白名单功能)
2014/04/24 PHP
php读取csv数据保存到数组的方法
2015/01/03 PHP
IE浏览器兼容Firefox的JS脚本的代码
2008/10/23 Javascript
Fastest way to build an HTML string(拼装html字符串的最快方法)
2011/08/20 Javascript
关于js datetime的那点事
2011/11/15 Javascript
html组件不可输入(只读)同时任何组件都有效
2013/04/01 Javascript
javascript显示上周、上个月日期的处理方法
2016/02/03 Javascript
javascript基础语法——全面理解变量和标识符
2016/06/02 Javascript
BootStrap Typeahead自动补全插件实例代码
2016/08/10 Javascript
详解Javascript数据类型的转换规则
2016/12/12 Javascript
详解webpack分离css单独打包
2017/06/21 Javascript
Vue侧滑菜单组件——DrawerLayout
2017/12/18 Javascript
vue bus全局事件中心简单Demo详解
2018/02/26 Javascript
基于vue-element组件实现音乐播放器功能
2018/05/06 Javascript
详解微信小程序-扫一扫 wx.scanCode() 扫码大变身
2019/04/30 Javascript
详解用async/await来处理异步
2019/08/28 Javascript
使用vue重构资讯页面的实例代码解析
2019/11/26 Javascript
JS数组及对象遍历方法代码汇总
2020/06/16 Javascript
Jquery如何使用animation动画效果改变背景色的代码
2020/07/20 jQuery
[02:32]“虐狗”镜头慎点 2016国际邀请赛中国区预选赛现场玩家采访
2016/06/28 DOTA
python中常用的各种数据库操作模块和连接实例
2014/05/29 Python
详解pyinstaller selenium python3 chrome打包问题
2019/10/18 Python
Python Numpy数组扩展repeat和tile使用实例解析
2019/12/09 Python
解决import tensorflow as tf 出错的原因
2020/04/16 Python
Python项目打包成二进制的方法
2020/12/30 Python
HTML5 视频播放(video),JavaScript控制视频的实例代码
2018/10/08 HTML / CSS
文明社区申报材料
2014/08/21 职场文书
2014年党员整改措施
2014/10/24 职场文书
2015年行风建设工作总结
2015/05/15 职场文书
2015年度优秀员工获奖感言
2015/07/31 职场文书
离婚民事起诉状
2015/08/03 职场文书
如何书写授权委托书?
2019/06/25 职场文书
Java基础之详解HashSet的使用方法
2021/06/30 Java/Android
MySQL into_Mysql中replace与replace into用法案例详解
2021/09/14 MySQL
Python机器学习应用之基于线性判别模型的分类篇详解
2022/01/18 Python