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 相关文章推荐
hover的用法及live的用法介绍(鼠标悬停效果)
Mar 29 Javascript
Bootstrap每天必学之弹出框(Popover)插件
Apr 25 Javascript
jQuery表单验证简单示例
Oct 17 Javascript
基于Marquee.js插件实现的跑马灯效果示例
Jan 25 Javascript
jQuery中的on与bind绑定事件区别实例详解
Feb 28 Javascript
vue.js 初体验之Chrome 插件开发实录
May 13 Javascript
JavaScript实现的原生态Tab标签页功能【兼容IE6】
Sep 18 Javascript
jQuery实现获取table中鼠标click点击位置行号与列号的方法
Oct 09 jQuery
如何使用Javascript中的this关键字
May 28 Javascript
JS组件库AlloyTouch实现图片轮播过程解析
May 29 Javascript
Vue-resource安装过程及使用方法解析
Jul 21 Javascript
JavaScript实现简单图片切换
Apr 29 Javascript
微信小程序列表时间戳转换实现过程解析
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
PHP执行批量mysql语句的解决方法
2013/05/02 PHP
Fleaphp常见函数功能与用法示例
2016/11/15 PHP
详解Yii2.0 rules验证规则集合
2017/03/21 PHP
PHP使用反向Ajax技术实现在线客服系统详解
2019/07/01 PHP
一种JavaScript的设计模式
2006/11/22 Javascript
JavaScript 设计模式学习 Singleton
2009/07/27 Javascript
jQuery Autocomplete自动完成插件
2010/07/17 Javascript
那些年,我还在学习jquery 学习笔记
2012/03/05 Javascript
九种js弹出对话框的方法总结
2013/03/12 Javascript
在js文件中如何获取basePath处理js路径问题
2013/07/10 Javascript
ie中js创建checkbox默认选中问题探讨
2013/10/21 Javascript
JS的location.href跳出框架打开新页面的方法
2014/09/04 Javascript
jscript读写二进制文件的方法
2015/04/22 Javascript
jq实现左侧显示图片右侧文字滑动切换效果
2015/08/04 Javascript
jquery trigger函数执行两次的解决方法
2016/02/29 Javascript
基于javascript实现图片切换效果
2016/04/17 Javascript
Angular实现响应式表单
2017/08/04 Javascript
Express使用html模板的详细代码
2017/09/18 Javascript
vue props传值失败 输出undefined的解决方法
2018/09/11 Javascript
vue打包相关细节整理(小结)
2018/09/28 Javascript
微信小程序自定义模态弹窗组件详解
2019/12/24 Javascript
Vue Render函数原理及代码实例解析
2020/07/30 Javascript
vue-quill-editor插入图片路径太长问题解决方法
2021/01/08 Vue.js
Python实现字符串格式化的方法小结
2017/02/20 Python
使用requests库制作Python爬虫
2018/03/25 Python
Python面向对象程序设计OOP入门教程【类,实例,继承,重载等】
2019/01/05 Python
python利用多种方式来统计词频(单词个数)
2019/05/27 Python
解决python有时候import不了当前的包问题
2019/08/28 Python
深入浅析Python 函数注解与匿名函数
2020/02/24 Python
利用纯CSS3实现动态的自行车特效源码
2017/01/20 HTML / CSS
2014年开学第一课活动方案
2014/03/06 职场文书
税务干部个人整改措施思想汇报
2014/10/10 职场文书
教师素质教育心得体会
2016/01/19 职场文书
2019个人半年工作总结
2019/06/21 职场文书
解析MySQL索引的作用
2022/03/03 MySQL
浅谈Redis 中的过期删除策略和内存淘汰机制
2022/04/03 Redis