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实现的支持lrc歌词的播放器
May 17 Javascript
Javascript拓展String方法小结
Jul 08 Javascript
JavaScript设计模式之外观模式介绍
Dec 28 Javascript
js的window.showModalDialog及window.open用法实例分析
Jan 29 Javascript
javascript字符串与数组转换汇总
May 26 Javascript
利用vue实现模态框组件
Dec 19 Javascript
微信小程序tabBar模板用法实例分析【附demo源码下载】
Nov 28 Javascript
基于mpvue的小程序项目搭建的步骤
May 22 Javascript
一个简单的node.js界面实现方法
Jun 01 Javascript
Nuxt v-bind绑定img src不显示的解决
Dec 05 Javascript
vue.js中使用微信扫一扫解决invalid signature问题(完美解决)
Apr 11 Javascript
解决vue项目中出现Invalid Host header的问题
Nov 17 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
mysql下创建字段并设置主键的php代码
2010/05/16 PHP
PHP利用MySQL保存session的实现思路及示例代码
2014/09/09 PHP
php实现在限定区域里自动调整字体大小的类实例
2015/04/02 PHP
JAVASCRIPT 对象的创建与使用
2021/03/09 Javascript
javascript 函数速查表
2010/02/07 Javascript
ExtJs之带图片的下拉列表框插件
2010/03/04 Javascript
ASP.NET中使用后端代码注册脚本 生成JQUERY-EASYUI的界面错位的解决方法
2010/06/12 Javascript
使用jquery为table动态添加行的实现代码
2011/03/30 Javascript
Javascript获取窗口(容器)的大小及位置参数列举及简要说明
2012/12/09 Javascript
jQuery中removeAttr()方法用法实例
2015/01/05 Javascript
JavaScript简单修改窗口大小的方法
2015/08/03 Javascript
js实现三张图(文)片一起切换的banner焦点图
2015/08/25 Javascript
Node.js与Sails ~项目结构与Mvc实现及日志机制
2015/10/14 Javascript
nodejs实现简单的gulp打包
2017/12/21 NodeJs
使用vue-router beforEach实现判断用户登录跳转路由筛选功能
2018/06/25 Javascript
微信小程序页面缩放式侧滑效果的实现代码
2018/11/15 Javascript
vue学习笔记五:在vue项目里面使用引入公共方法详解
2019/04/04 Javascript
详解VUE前端按钮权限控制
2019/04/26 Javascript
Vue.js构建你的第一个包并在NPM上发布的方法步骤
2019/05/01 Javascript
微信小程序实现定位及到指定位置导航的示例代码
2019/08/20 Javascript
使用PYTHON接收多播数据的代码
2012/03/01 Python
python中随机函数random用法实例
2015/04/30 Python
谈谈Python进行验证码识别的一些想法
2016/01/25 Python
Python中asyncore异步模块的用法及实现httpclient的实例
2016/06/28 Python
Python + Requests + Unittest接口自动化测试实例分析
2019/12/12 Python
python多进程使用函数封装实例
2020/05/02 Python
Pycharm中使用git进行合作开发的教程详解
2020/11/17 Python
Html5 postMessage实现跨域消息传递
2016/03/11 HTML / CSS
正宗的日本零食和糖果订阅盒:Bokksu
2019/11/21 全球购物
澳大利亚有机化妆品网上商店:The Well Store
2020/02/20 全球购物
公务员培训心得体会
2013/12/28 职场文书
高一政治教学反思
2014/01/28 职场文书
渡河少年教学反思
2014/02/12 职场文书
小学生元旦感言
2014/02/26 职场文书
个人合伙协议书范本
2014/10/14 职场文书
背起爸爸上学观后感
2015/06/08 职场文书