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 相关文章推荐
基于jquery1.4.2的仿flash超炫焦点图播放效果
Apr 20 Javascript
jquery 多行滚动代码(附详细解释)
Jun 17 Javascript
js获取当前页面的url网址信息
Jun 12 Javascript
基于JavaScript的操作系统你听说过吗?
Jan 28 Javascript
js实现图片淡入淡出切换简易效果
Aug 22 Javascript
vue-router之nuxt动态路由设置的两种方法小结
Sep 26 Javascript
Angular设置别名alias的方法
Nov 08 Javascript
jQuery中DOM常见操作实例小结
Aug 01 jQuery
layui数据表格 table.render 报错的解决方法
Sep 29 Javascript
JavaScript Date对象功能与用法学习记录
Apr 28 Javascript
如何解决jQuery 和其他JS库的冲突
Jun 22 jQuery
vue router 动态路由清除方式
May 25 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调用方法mssql_fetch_row、mssql_fetch_array、mssql_fetch_assoc和mssql_fetch_objcect读取数据的区别
2012/08/08 PHP
php中用加号与用array_merge合并数组的区别深入分析
2013/06/03 PHP
php session_decode函数用法讲解
2019/05/26 PHP
THINKPHP-Apache服务器中使用Alias虚拟目录URL重写 隐藏index.php
2021/03/09 PHP
js 跨域和ajax 跨域问题小结
2009/07/01 Javascript
input 输入框获得/失去焦点时隐藏/显示文字(jquery版)
2013/04/02 Javascript
jQuery对下拉框,单选框,多选框的操作
2014/02/21 Javascript
判断iframe里的页面是否加载完成
2014/06/06 Javascript
javascript学习笔记(二)数组和对象部分
2014/09/30 Javascript
浅谈window对象的scrollBy()方法
2015/07/15 Javascript
Extjs实现下拉菜单效果
2016/04/01 Javascript
bootstrap警告框使用方法解析
2017/01/13 Javascript
利用canvas实现的加载动画效果实例代码
2017/07/05 Javascript
Node.js 的模块知识汇总
2017/08/16 Javascript
vue父组件异步获取数据传给子组件的方法
2018/07/26 Javascript
Vue+element 解决浏览器自动填充记住的账号密码问题
2019/06/11 Javascript
小程序分页实践之编写可复用分页组件
2019/07/18 Javascript
layui--js控制switch的切换方法
2019/09/03 Javascript
JavaScript indexOf()原理及使用方法详解
2020/07/09 Javascript
js实现搜索提示框效果
2020/09/05 Javascript
Python SQLAlchemy基本操作和常用技巧(包含大量实例,非常好)
2014/05/06 Python
python 简单搭建阻塞式单进程,多进程,多线程服务的实例
2017/11/01 Python
python调用API实现智能回复机器人
2018/04/10 Python
对python实现模板生成脚本的方法详解
2019/01/30 Python
Python QQBot库的QQ聊天机器人
2019/06/19 Python
Python3内置函数chr和ord实现进制转换
2020/06/05 Python
css3 column实现卡片瀑布流布局的示例代码
2018/06/22 HTML / CSS
Tuckernuck官网:经典的美国品质服装、鞋子和配饰
2021/01/11 全球购物
JAVA招聘远程笔试题
2015/07/23 面试题
《云雀的心愿》教学反思
2014/02/25 职场文书
大学生第一学年自我鉴定2015
2014/09/28 职场文书
青年文明号汇报材料
2014/12/23 职场文书
作文评语集锦
2014/12/25 职场文书
元旦晚会开场白
2015/05/29 职场文书
整脏治乱工作简报
2015/07/21 职场文书
pyqt5打包成exe可执行文件的方法
2021/05/14 Python