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 相关文章推荐
jquery 最简单易用的表单验证插件
Feb 27 Javascript
javascript版2048小游戏
Mar 18 Javascript
JS实现浏览器状态栏显示时间的方法
Oct 27 Javascript
jquery使用Cookie和JSON记录用户最近浏览历史
Apr 19 Javascript
浅谈bootstrap源码分析之scrollspy(滚动侦听)
Jun 06 Javascript
jQuery新窗口打开外链接
Jul 21 Javascript
jQuery EasyUI编辑DataGrid用combobox实现多级联动
Aug 29 Javascript
weex slider实现滑动底部导航功能
Aug 28 Javascript
基于jquery的on和click的区别详解
Jan 15 jQuery
vue的mixins属性详解
Mar 14 Javascript
JavaScript队列结构Queue实现过程解析
Mar 07 Javascript
详解Node.js如何处理ES6模块
May 15 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面向对象分析设计的经验原则
2008/09/20 PHP
PHP 图片水印类代码
2012/08/27 PHP
浅析memcache启动以及telnet命令详解
2013/06/28 PHP
php实现httpRequest的方法
2015/03/13 PHP
基于Jquery的简单&amp;简陋Tabs插件代码
2010/02/09 Javascript
采用call方式实现js继承
2014/05/20 Javascript
JavaScript的代码编写格式规范指南
2015/12/07 Javascript
JavaScript实现带播放列表的音乐播放器实例分享
2016/03/07 Javascript
浅谈jquery的map()和each()方法
2016/06/12 Javascript
Bootstrap实现登录校验表单(带验证码)
2016/06/23 Javascript
JS使用正则表达式实现关键字替换加粗功能示例
2016/08/03 Javascript
jQuery常用样式操作实例分析(获取、设置、追加、删除、判断等)
2016/09/08 Javascript
jQuery插件echarts实现的单折线图效果示例【附demo源码下载】
2017/03/04 Javascript
js前端实现图片懒加载(lazyload)的两种方式
2017/04/24 Javascript
详解axios 全攻略之基本介绍与使用(GET 与 POST)
2017/09/15 Javascript
详解Vue中数组和对象更改后视图不刷新的问题
2018/09/21 Javascript
详解无限滚动插件vue-infinite-scroll源码解析
2019/05/12 Javascript
JS实现悬浮球只在一侧滑动并且是横屏状态下
2020/08/19 Javascript
[01:11:32]VG vs FNATIC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python字符串连接方法分析
2016/04/12 Python
python中reload(module)的用法示例详解
2017/09/15 Python
python2.7读取文件夹下所有文件名称及内容的方法
2018/02/24 Python
Python中fnmatch模块的使用详情
2018/11/30 Python
python 装饰器功能与用法案例详解
2020/03/06 Python
基于Python词云分析政府工作报告关键词
2020/06/02 Python
python 如何设置守护进程
2020/10/29 Python
Dillard’s百货官网:Dillards.com
2018/05/26 全球购物
竞选团支书演讲稿
2014/04/28 职场文书
辅导员评语
2014/05/04 职场文书
省级优秀班集体申报材料
2014/05/25 职场文书
夫妻分居协议书范本
2014/11/28 职场文书
股权转让协议范本
2014/12/07 职场文书
小学中队活动总结
2015/05/11 职场文书
党员证明模板
2015/06/19 职场文书
争做文明公民倡议书
2019/06/24 职场文书
Redis基本数据类型哈希Hash常用操作命令
2022/06/01 Redis