JS数组splice操作实例分析


Posted in Javascript onOctober 12, 2019

本文实例讲述了JS数组splice操作。分享给大家供大家参考,具体如下:

node2:/var/www/html/js#cat h23.js

<script>
var narr=['a','b','c','d','e'];
console.log(narr);
for (var j=0;j<narr.length;j++){
  console.log(j+'=>'+narr[j]);
};
console.log(narr);
for (var j=0;j<narr.length;j++){
  console.log(j+'=>'+narr[j]);
  if (narr[j] == 'c'){
     narr.splice(j,1);
  };
};
console.log(narr);
for (var j=0;j<narr.length;j++){
  console.log(j+'=>'+narr[j]);
};
</script>

ps:数组长度相应改变,但是原来的数组索引也相应改变,splice参数中第一个2,是删除的起始索引(从0算起),在此是数组第二个元素。第二个1,是删除元素的个数,在此只删除一个元素,即test[2];

JS数组splice操作实例分析

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
javascript之更有效率的字符串替换
Aug 02 Javascript
关于JavaScript命名空间的一些心得
Jun 07 Javascript
JavaScript中exec函数用法实例分析
Jun 08 Javascript
JS实现跟随鼠标的链接文字提示框效果
Aug 06 Javascript
JavaScript实现点击按钮切换网页背景色的方法
Oct 17 Javascript
基于jquery实现页面滚动到底自动加载数据的功能
Dec 19 Javascript
使用Node.js处理前端代码文件的编码问题
Feb 16 Javascript
基于jQuery实现选项卡效果
Jan 04 Javascript
详解如何将angular-ui的图片轮播组件封装成一个指令
May 09 Javascript
vue 翻页组件vue-flip-page效果
Feb 05 Javascript
Vue的v-model的几种修饰符.lazy,.number和.trim的用法说明
Aug 05 Javascript
聊聊vue 中的v-on参数问题
Jan 29 Vue.js
微信小程序列表时间戳转换实现过程解析
Oct 12 #Javascript
微信小程序批量监听输入框对按钮样式进行控制的实现代码
Oct 12 #Javascript
基于JS实现简单滑块拼图游戏
Oct 12 #Javascript
vue使用高德地图点击下钻上浮效果的实现思路
Oct 12 #Javascript
Vue.js计算机属性computed和methods方法详解
Oct 12 #Javascript
微信小程序 导入图标实现过程详解
Oct 11 #Javascript
在vue中高德地图引入和轨迹的绘制的实现
Oct 11 #Javascript
You might like
通过ICQ网关发送手机短信的PHP源程序
2006/10/09 PHP
将OICQ数据转成MYSQL数据
2006/10/09 PHP
php学习 函数 课件
2008/06/15 PHP
解决Laravel blade模板转义html标签的问题
2019/09/03 PHP
jquery tools系列 expose 学习
2009/09/06 Javascript
js 变量类型转换常用函数与代码[比较全]
2009/12/01 Javascript
跨浏览器开发经验总结(三)   警惕“IE依赖综合症”
2010/05/13 Javascript
node.js中的fs.openSync方法使用说明
2014/12/17 Javascript
JS函数定义方式的区别介绍
2016/03/22 Javascript
jQuery Validation Engine验证控件调用外部函数验证的方法
2017/01/18 Javascript
给Easyui-Datebox设置隐藏或者不可用的解决方法
2017/05/26 Javascript
原生JS封装animate运动框架的实例
2017/10/12 Javascript
前端html中jQuery实现对文本的搜索功能并把搜索相关内容显示出来
2017/11/14 jQuery
vue2.0组件之间传值、通信的多种方式(干货)
2018/02/10 Javascript
JavaScript时间日期操作实例小结【5个示例】
2018/12/22 Javascript
JavaScript解析机制与闭包原理实例详解
2019/03/08 Javascript
Vue实现商品飞入购物车效果(电商项目)
2019/11/26 Javascript
Vue+Element ui 根据后台返回数据设置动态表头操作
2020/09/21 Javascript
如何利用vue实现波谱拟合详解
2020/11/05 Javascript
在Django中使用Sitemap的方法讲解
2015/07/22 Python
Python排序搜索基本算法之归并排序实例分析
2017/12/08 Python
Python实现的微信好友数据分析功能示例
2018/06/21 Python
python使用Pandas库提升项目的运行速度过程详解
2019/07/12 Python
django 解决自定义序列化返回处理数据为null的问题
2020/05/20 Python
python属于哪种语言
2020/08/16 Python
css3中的calc函数浅析
2018/07/10 HTML / CSS
计算机通信工程专业毕业生推荐信
2013/12/24 职场文书
乔迁宴答谢词
2014/01/21 职场文书
努力学习演讲稿
2014/05/10 职场文书
反对形式主义、官僚主义、享乐主义和奢靡之风整改措施
2014/09/17 职场文书
乡镇领导班子批评与自我批评材料
2014/09/23 职场文书
领导班子三严三实心得体会
2014/10/13 职场文书
公积金具结保证书
2015/05/11 职场文书
《活见鬼》教学反思
2016/02/24 职场文书
python 算法题——快乐数的多种解法
2021/05/27 Python
JavaScript数组 几个常用方法总结
2021/11/11 Javascript