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 相关文章推荐
js如何获取兄弟、父类等节点
Jan 06 Javascript
jquery无刷新验证邮箱地址实现实例
Feb 19 Javascript
Javascript中的arguments与重载介绍
Mar 15 Javascript
jQuery弹出遮罩层效果完整示例
Sep 13 Javascript
浅谈js常用内置方法和对象
Sep 24 Javascript
JavaScript轮播图简单制作方法
Feb 20 Javascript
jquery实现超简单的瀑布流布局【推荐】
Mar 08 Javascript
分析JavaScript数组操作难点
Dec 18 Javascript
如何制作一个Node命令行图像识别工具
Dec 12 Javascript
bootstrap table插件动态加载表头
Jul 19 Javascript
使用Bootstrap做一个朝代历史表
Dec 10 Javascript
react-intl实现React国际化多语言的方法
Sep 27 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
phpmyadmin3 安装配置图解教程
2012/03/29 PHP
php基于GD库画五星红旗的方法
2015/02/24 PHP
PHPCMS2008广告模板SQL注入漏洞修复
2016/10/11 PHP
PHP Include文件实例讲解
2019/02/15 PHP
关于实现代码语法标亮 dp.SyntaxHighlighter
2007/02/02 Javascript
js下用层来实现select的title提示属性
2010/02/23 Javascript
javascript 打开页面window.location和window.open的区别
2010/03/17 Javascript
javascript中的变量是传值还是传址的?
2010/04/19 Javascript
jquery加载页面的方法(页面加载完成就执行)
2011/06/21 Javascript
高效的获取当前元素是父元素的第几个子元素
2013/10/15 Javascript
一个简单的动态加载js和css的jquery代码
2014/09/01 Javascript
浅谈js的setInterval事件
2014/12/05 Javascript
jQuery+Ajax+PHP+Mysql实现分页显示数据实例讲解
2015/09/27 Javascript
微信小程序 地图定位简单实例
2016/10/14 Javascript
原生js的ajax和解决跨域的jsonp(实例讲解)
2017/10/16 Javascript
vue服务端渲染添加缓存的方法
2018/09/18 Javascript
vue组件之间通信实例总结(点赞功能)
2018/12/05 Javascript
ES6顶层对象、global对象实例分析
2019/06/14 Javascript
基于ssm框架实现layui分页效果
2019/07/27 Javascript
python删除列表内容
2015/08/04 Python
Python中列表和元组的相关语句和方法讲解
2015/08/20 Python
浅谈python类属性的访问、设置和删除方法
2016/07/25 Python
python中类变量与成员变量的使用注意点总结
2017/04/29 Python
Python3中类、模块、错误与异常、文件的简易教程
2017/11/20 Python
用PyInstaller把Python代码打包成单个独立的exe可执行文件
2018/05/26 Python
解决每次打开pycharm直接进入项目的问题
2018/10/28 Python
python Web flask 视图内容和模板实现代码
2019/08/23 Python
pytorch中的weight-initilzation用法
2020/06/24 Python
pycharm 快速解决python代码冲突的问题
2021/01/15 Python
大学本科毕业生的自我鉴定范文
2013/11/19 职场文书
毕业典礼演讲稿
2014/05/13 职场文书
计算机相关专业自荐信
2014/07/02 职场文书
中职三好学生事迹材料
2014/08/24 职场文书
“四风”问题对照检查材料思想汇报
2014/09/16 职场文书
婚内房产协议书范本
2014/10/02 职场文书
综治维稳工作汇报
2014/10/27 职场文书