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自定义方法实现trim()、Ltrim()、Rtrim()的功能
Nov 03 Javascript
JS+CSS 制作的超级简单的下拉菜单附图
Nov 22 Javascript
jquery 通过name快速取值示例
Jan 24 Javascript
javascript快速排序算法详解
Sep 17 Javascript
14个有用的Jquery技巧分享
Jan 08 Javascript
JavaScript中点击事件的写法
Jun 28 Javascript
js显示动态时间的方法详解
Aug 20 Javascript
详解使用angularjs的ng-options时如何设置默认值(初始值)
Jul 18 Javascript
js 获取html5的data属性实现方法
Jul 28 Javascript
js中的reduce()函数讲解
Jan 18 Javascript
vue项目初始化到登录login页面的示例
Oct 31 Javascript
基于vue项目设置resolves.alias: '@'路径并适配webstorm
Dec 02 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
学习使用PHP数组
2006/10/09 PHP
基于mysql的bbs设计(五)
2006/10/09 PHP
php include的妙用,实现路径加密
2008/07/29 PHP
php 随机数的产生、页面跳转、件读写、文件重命名、switch语句
2009/08/07 PHP
php除数取整示例
2014/04/24 PHP
PHP的文件操作与算法实现的面试题示例
2015/08/10 PHP
PHP内核学习教程之php opcode内核实现
2016/01/27 PHP
PHP实现补齐关闭的HTML标签
2016/03/22 PHP
php 如何禁用eval() 函数实例详解
2016/12/01 PHP
Gambit vs CL BO3 第三场 2.13
2021/03/10 DOTA
JS实现鼠标滑过链接改变网页背景颜色的方法
2015/10/20 Javascript
jQuery实现非常实用漂亮的select下拉菜单选择效果
2015/11/06 Javascript
vue模板语法-插值详解
2017/03/06 Javascript
Vue.js搭建移动端购物车界面
2020/06/28 Javascript
vue-scroller记录滚动位置的示例代码
2018/01/17 Javascript
Angular刷新当前页面的实现方法
2018/11/21 Javascript
微信小程序3D轮播实现代码
2019/09/19 Javascript
Js实现复选框的全选、全不选反选功能代码实例
2020/02/28 Javascript
JavaScript canvas实现雨滴特效
2021/01/10 Javascript
[01:53]3.19 DOTA2发布会 现场精彩Coser表演
2014/03/25 DOTA
Python操作使用MySQL数据库的实例代码
2017/05/25 Python
python3实现UDP协议的服务器和客户端
2017/06/14 Python
Django框架实现逆向解析url的方法
2018/07/04 Python
python根据多个文件名批量查找文件
2019/08/13 Python
Python3 操作 MySQL 插入一条数据并返回主键 id的实例
2020/03/02 Python
python操作ini类型配置文件的实例教程
2020/10/30 Python
JOSEPH官网:英国奢侈时尚品牌
2018/01/31 全球购物
95%的面试官都会问到的50道Java线程题,附答案
2012/08/03 面试题
优秀员工演讲稿
2014/05/19 职场文书
2014学生会工作总结报告
2014/12/02 职场文书
离婚协议书怎么写的
2014/12/14 职场文书
2015年党总支工作总结
2015/05/25 职场文书
高中化学教学反思
2016/02/22 职场文书
创业计划书之情侣餐厅
2019/09/29 职场文书
Python实现Hash算法
2022/03/18 Python
Javascript中Microtask和Macrotask鲜为人知的知识点
2022/04/02 Javascript