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中this的作用域
Aug 12 Javascript
浅谈jQuery中的事件
Mar 23 Javascript
javascript+html5实现绘制圆环的方法
Jul 28 Javascript
简单谈谈javascript Date类型
Sep 06 Javascript
易操作的jQuery表单提示插件
Dec 01 Javascript
jQuery实现textarea自动增长宽高的方法
Dec 18 Javascript
JavaScript中eval函数的问题
Jan 31 Javascript
微信小程序 数据交互与渲染实例详解
Jan 21 Javascript
微信小程序实现鼠标拖动效果示例
Dec 01 Javascript
解决vue数组中对象属性变化页面不渲染问题
Aug 09 Javascript
node命令行工具之实现项目工程自动初始化的标准流程
Aug 12 Javascript
JS实现公告上线滚动效果
Jan 10 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 各种排序算法实现代码
2009/08/20 PHP
PHP函数nl2br()与自定义函数nl2p()换行用法分析
2016/04/02 PHP
laravel model模型处理之修改查询或修改字段时的类型格式案例
2019/10/17 PHP
用Javascript评估用户输入密码的强度(Knockout版)
2011/11/30 Javascript
使用JavaScript 实现对象 匀速/变速运动的方法
2013/05/08 Javascript
jquery及原生js获取select下拉框选中的值示例
2013/10/25 Javascript
JavaScript操作URL的相关内容集锦
2015/10/29 Javascript
JavaScript控制浏览器全屏及各种浏览器全屏模式的方法、属性和事件
2015/12/20 Javascript
使用jQuery监听DOM元素大小变化
2016/02/24 Javascript
Vue概念及常见命令介绍(1)
2016/12/08 Javascript
详解闭包解决jQuery中AJAX的外部变量问题
2017/02/22 Javascript
js判断数组是否包含某个字符串变量的实例
2017/11/24 Javascript
深入理解js 中async 函数的含义和用法
2018/05/13 Javascript
vue安装遇到的5个报错及解决方法
2019/06/12 Javascript
浅谈Vue项目骨架屏注入实践
2019/08/05 Javascript
vue-cli打包后本地运行dist文件中的index.html操作
2020/08/12 Javascript
Python黑帽编程 3.4 跨越VLAN详解
2016/09/28 Python
Python字典操作详细介绍及字典内建方法分享
2018/01/04 Python
一份python入门应该看的学习资料
2018/04/11 Python
Python版名片管理系统
2018/11/30 Python
python获取本机所有IP地址的方法
2018/12/26 Python
python try 异常处理(史上最全)
2019/03/07 Python
Python将视频或者动态图gif逐帧保存为图片的方法
2019/09/10 Python
python实现扫雷游戏的示例
2020/10/20 Python
jupyter notebook远程访问不了的问题解决方法
2021/01/11 Python
利用CSS的Sass预处理器(框架)来制作居中效果
2016/03/10 HTML / CSS
德国最大的婴儿用品网上商店:Kidsroom.de(支持中文)
2020/09/02 全球购物
中文师范生自荐信
2014/01/30 职场文书
促销活动总结报告
2014/04/26 职场文书
中学生清明节演讲稿
2015/03/18 职场文书
学校远程教育工作总结
2015/08/11 职场文书
2016教师节问候语
2015/11/10 职场文书
python 统计代码耗时的几种方法分享
2021/04/02 Python
python实现高效的遗传算法
2021/04/07 Python
MySQL数字类型自增的坑
2021/05/07 MySQL
Python+腾讯云服务器实现每日自动健康打卡
2021/12/06 Python