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 相关文章推荐
Javascript - HTML的request类
Jul 15 Javascript
clientX,pageX,offsetX,x,layerX,screenX,offsetLeft区别分析
Mar 12 Javascript
Javascript控制页面链接在新窗口打开具体方法
Aug 16 Javascript
JS制作手机端自适应缩放显示
Jun 11 Javascript
自己动手写的jquery分页控件(非常简单实用)
Oct 28 Javascript
js中利用tagname和id获取元素的方法
Jan 03 Javascript
在网页中插入百度地图的步骤详解
Dec 02 Javascript
js实现textarea限制输入字数
Feb 13 Javascript
微信小程序 详解页面跳转与返回并回传数据
Feb 13 Javascript
浅谈JS获取元素的N种方法及其动静态讨论
Aug 25 Javascript
页面点击小红心js实现代码
May 26 Javascript
vue移动端项目缓存问题实践记录
Oct 29 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
全国FM电台频率大全 - 5 内蒙古自治区
2020/03/11 无线电
PHP开发框架kohana中处理ajax请求的例子
2014/07/14 PHP
PHP中ltrim与rtrim去除左右空格及特殊字符实例
2016/01/07 PHP
PHP实现的大文件切割与合并功能示例
2018/04/10 PHP
php微信分享到朋友圈、QQ、朋友、微博
2019/02/18 PHP
一个判断抢购时间是否到达的简单的js函数
2014/06/23 Javascript
javascript版2048小游戏
2015/03/18 Javascript
javascript中call和apply的用法示例分析
2015/04/02 Javascript
jQuery插件zepto.js简单实现tab切换
2015/06/16 Javascript
快速学习jQuery插件 Form表单插件使用方法
2015/12/01 Javascript
JS+CSS实现的漂亮渐变背景特效代码(6个渐变效果)
2016/03/25 Javascript
jQuery ztree实现动态树形多选菜单
2016/08/12 Javascript
基于vuejs+webpack的日期选择插件
2020/05/21 Javascript
微信小程序 页面跳转传递值几种方法详解
2017/01/12 Javascript
详解Angular-Cli中引用第三方库
2017/05/21 Javascript
Bootstrap table使用方法记录
2017/08/23 Javascript
jQuery实现碰到边缘反弹的动画效果
2018/02/24 jQuery
Vue 开发音乐播放器之歌手页右侧快速入口功能
2018/08/08 Javascript
浅谈vuex为什么不建议在action中修改state
2020/02/02 Javascript
jQuery实现小火箭返回顶部特效
2020/02/03 jQuery
VSCode搭建React Native环境
2020/05/07 Javascript
[01:53]3.19 DOTA2发布会 现场精彩Coser表演
2014/03/25 DOTA
Python深入06——python的内存管理详解
2016/12/07 Python
Django项目中用JS实现加载子页面并传值的方法
2018/05/28 Python
python模拟菜刀反弹shell绕过限制【推荐】
2019/06/25 Python
python 通过文件夹导入包的操作
2020/06/01 Python
西班牙电子产品购物网站:Electronicamente
2018/07/26 全球购物
C#里面如何判断一个Object是否是某种类型(如Boolean)?
2016/02/10 面试题
利用promise及参数解构封装ajax请求的方法
2021/03/24 Javascript
高三历史教学反思
2014/01/09 职场文书
给交警的表扬信
2014/01/12 职场文书
竞选劳动委员演讲稿
2014/04/28 职场文书
企业金融服务方案
2014/06/03 职场文书
手把手教你怎么用Python实现zip文件密码的破解
2021/05/27 Python
深入理解以DEBUG方式线程的底层运行原理
2021/06/21 Java/Android
HDFS免重启挂载新磁盘
2022/04/06 Servers