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的让非HTML5浏览器支持placeholder属性的代码
May 24 Javascript
JS获取屏幕,浏览器窗口大小,网页高度宽度(实现代码)
Dec 17 Javascript
jQuery实现tab选项卡效果的方法
Jul 08 Javascript
javascript实现tab切换的两个实例
Nov 05 Javascript
js+html5实现canvas绘制椭圆形图案的方法
May 21 Javascript
简化版的vue-router实现思路详解
Oct 19 Javascript
js字符串倒序的实例代码
Nov 30 Javascript
微信小程序如何使用globalData的方法
Jun 06 Javascript
解决微信小程序中的滚动穿透问题
Sep 16 Javascript
Vue3 的响应式和以前有什么区别,Proxy 无敌?
May 20 Javascript
jdk1.8+vue elementui实现多级菜单功能
Sep 24 Javascript
vue代码分块和懒加载非必要资源文件
Apr 11 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
搜索和替换文件或目录的一个好类--很实用
2006/10/09 PHP
php反射应用示例
2014/02/25 PHP
PHP操作MySQL事务实例
2014/11/05 PHP
thinkPHP5.0框架自动加载机制分析
2017/03/18 PHP
PHP使用redis消息队列发布微博的方法示例
2017/06/22 PHP
PHP支付宝当面付2.0代码
2018/12/21 PHP
php 实现银联商务H5支付的示例代码
2019/10/12 PHP
常用一些Javascript判断函数
2012/08/14 Javascript
JavaScript解析json格式数据简单示例
2014/12/09 Javascript
javascript正则表达式中的replace方法详解
2015/04/20 Javascript
js仿淘宝和百度文库的评分功能
2016/05/15 Javascript
jQuery利用sort对DOM元素进行排序操作
2016/11/07 Javascript
javascript修改浏览器title方法 JS动态修改浏览器标题
2017/11/30 Javascript
vue生成文件本地打开查看效果的实例
2018/09/06 Javascript
layui复选框限制选择个数的方法
2019/09/18 Javascript
用原生JS实现爱奇艺首页导航栏代码实例
2019/09/19 Javascript
Javascript实现鼠标点击冒泡特效
2019/12/24 Javascript
JavaScript定时器使用方法详解
2020/03/26 Javascript
Python的ORM框架SQLObject入门实例
2014/04/28 Python
python使用7z解压apk包的方法
2015/04/18 Python
Python实现爬取马云的微博功能示例
2019/02/16 Python
Opencv-Python图像透视变换cv2.warpPerspective的示例
2019/04/11 Python
关于Python 的简单栅格图像边界提取方法
2019/07/05 Python
python elasticsearch从创建索引到写入数据的全过程
2019/08/04 Python
关于Tensorflow分布式并行策略
2020/02/03 Python
Python如何将装饰器定义为类
2020/07/30 Python
Flask缓存静态文件的具体方法
2020/08/02 Python
python sleep和wait对比总结
2021/02/03 Python
Numpy ndarray 多维数组对象的使用
2021/02/10 Python
工作的心得体会
2013/12/31 职场文书
家教广告词
2014/03/19 职场文书
酒店员工培训方案
2014/06/02 职场文书
2016年区委书记抓基层党建工作公开承诺书
2016/03/25 职场文书
幼儿园2016年感恩节活动总结
2016/04/01 职场文书
MySQL 逻辑备份 into outfile
2022/05/15 MySQL
如何利用python实现Simhash算法
2022/06/28 Python