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 相关文章推荐
JSDoc 介绍使用规范JsDoc的使用介绍
Feb 12 Javascript
jQuery创建平滑的页面滚动(顶部或底部)
Feb 26 Javascript
Js日期选择自动填充到输入框(界面漂亮兼容火狐)
Aug 02 Javascript
js获取当月最后一天实例代码
Nov 19 Javascript
JavaScript中统计Textarea字数并提示还能输入的字符
Jun 10 Javascript
vue-router 路由基础的详解
Oct 17 Javascript
Router解决跨模块下的页面跳转示例
Jan 11 Javascript
webpack项目调试以及独立打包配置文件的方法
Feb 28 Javascript
小程序关于请求同步的总结
May 05 Javascript
IE浏览器下JS脚本提交表单后,不能自动提示问题解决方法
Jun 04 Javascript
Vue使用Proxy监听所有接口状态的方法实现
Jun 07 Javascript
vue导入.md文件的步骤(markdown转HTML)
Dec 31 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
smarty模板判断数组为空的方法
2015/06/10 PHP
PHP下SSL加密解密、验证、签名方法(很简单)
2020/06/28 PHP
PHP中时间加减函数strtotime用法分析
2017/04/26 PHP
PHP四种排序算法实现及效率分析【冒泡排序,插入排序,选择排序和快速排序】
2018/04/27 PHP
如何实现修改密码时密码框显示保存到cookie的密码
2013/12/10 Javascript
angularjs 处理多个异步请求方法汇总
2015/01/06 Javascript
JQuery替换DOM节点的方法
2015/06/11 Javascript
jQuery遮罩层效果实例分析
2016/01/14 Javascript
JavaScript中循环遍历Array与Map的方法小结
2016/03/12 Javascript
基于React.js实现原生js拖拽效果引发的思考
2016/03/30 Javascript
javascript 判断页面访问方式电脑或者移动端
2016/09/19 Javascript
Javascript实现汉字和拼音互转的终极方案
2016/10/19 Javascript
javascript监听页面刷新和页面关闭事件方法详解
2017/01/09 Javascript
jquery实现tab选项卡切换效果(悬停、下方横线动画位移)
2017/05/05 jQuery
JavaScript 通过Ajax 动态加载CheckBox复选框
2017/08/31 Javascript
Vue组件之全局组件与局部组件的使用详解
2017/10/09 Javascript
jquery ajax异步提交表单数据的方法
2017/10/27 jQuery
原生js封装添加class,删除class的实例
2017/11/06 Javascript
vue单页缓存方案分析及实现
2018/09/25 Javascript
Vue+Express实现登录状态权限验证的示例代码
2019/05/05 Javascript
VUE前端从后台请求过来的数据进行转换数据结构操作
2020/11/11 Javascript
[01:20]DOTA2 齐天大圣至宝动态展示
2016/12/13 DOTA
Python 开发Activex组件方法
2009/11/08 Python
Python验证企业工商注册码
2015/10/25 Python
Python入门学习指南分享
2018/04/11 Python
python接口自动化(十六)--参数关联接口后传(详解)
2019/04/16 Python
Python语言进阶知识点总结
2019/05/28 Python
浅谈pandas.cut与pandas.qcut的使用方法及区别
2020/03/03 Python
德国最大的网上足球商店:11teamsports
2019/09/11 全球购物
linux下进程间通信的方式
2013/01/23 面试题
考试作弊被抓检讨书
2014/01/10 职场文书
售后服务承诺书怎么写
2014/05/21 职场文书
公司感恩节活动策划书
2014/10/11 职场文书
工作失误检讨书(3篇)
2014/10/11 职场文书
2015年信息宣传工作总结
2015/05/26 职场文书
前端JS获取URL参数的4种方法总结
2022/04/05 Javascript