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 相关文章推荐
IE和Firefox在JavaScript应用中的兼容性探讨
Apr 01 Javascript
js实现一个省市区三级联动选择框代码分享
Mar 06 Javascript
node.js WEB开发中图片验证码的实现方法
Jun 03 Javascript
JavaScript中return false的用法
Mar 12 Javascript
数据分析软件之FineReport教程:[5]参数界面JS(全)
Aug 13 Javascript
javascript 中的事件委托详解
Oct 25 Javascript
微信小程序 支付简单实例及注意事项
Jan 06 Javascript
原生JS实现图片网格式渐显、渐隐效果
Jun 05 Javascript
jQuery remove()过滤被删除的元素(推荐)
Jul 18 jQuery
详解关于React-Router4.0跳转不置顶解决方案
May 10 Javascript
详解JavaScript匿名函数和闭包
Jul 10 Javascript
vuex Module将 store 分割成模块的操作
Dec 07 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 download.php实现代码 跳转到下载文件(response.redirect)
2009/08/26 PHP
浅析PHP中Collection 类的设计
2013/06/21 PHP
PHP利用REFERER根居访问来地址进行页面跳转
2013/09/28 PHP
php实例分享之mysql数据备份
2014/05/19 PHP
smarty内置函数section的用法
2015/01/22 PHP
PHPWind9.0手动屏蔽验证码解决后台关闭验证码但是依然显示的问题
2016/08/12 PHP
php从身份证获取性别和出生年月
2017/02/09 PHP
PHP完全二叉树定义与实现方法示例
2017/10/09 PHP
PHP 访问数据库配置通用方法(json)
2018/05/20 PHP
ThinkPHP3.2框架自定义配置和加载用法示例
2018/06/14 PHP
javascript 清空form表单中某种元素的值
2009/12/26 Javascript
使用impress.js制作幻灯片
2015/09/09 Javascript
JavaScript编写简单的计算器
2015/11/25 Javascript
JS中作用域和变量提升(hoisting)的深入理解
2016/10/31 Javascript
Angularjs通过指令监听ng-repeat渲染完成后执行脚本的方法
2016/12/31 Javascript
Angular2 PrimeNG分页模块学习
2017/01/14 Javascript
Vue 表单控件绑定的实现示例
2017/08/11 Javascript
基于vue.js快速搭建图书管理平台
2017/10/29 Javascript
vue项目实现表单登录页保存账号和密码到cookie功能
2018/08/31 Javascript
Nodejs实现图片上传、压缩预览、定时删除功能
2019/10/25 NodeJs
Javascript ParentNode和ChildNode接口原理解析
2020/03/16 Javascript
Python下的Mysql模块MySQLdb安装详解
2014/04/09 Python
Python中%r和%s的详解及区别
2017/03/16 Python
python 列表推导式使用详解
2019/08/29 Python
python如何写try语句
2020/07/14 Python
Nordgreen美国官网:在线购买极简主义斯堪的纳维亚手表
2019/07/24 全球购物
药学专业大学生个人的自我评价
2013/11/04 职场文书
给女朋友的道歉信
2014/01/10 职场文书
专家推荐信模板
2014/05/09 职场文书
小学教师师德师风演讲稿
2014/08/22 职场文书
党的群众路线教育实践活动个人整改方案
2014/09/21 职场文书
2014最新股权信托合同协议书
2014/11/18 职场文书
2014年就业工作总结
2014/11/26 职场文书
员工辞退通知书
2015/04/17 职场文书
漂亮妈妈观后感
2015/06/08 职场文书
浅谈sql_@SelectProvider及使用注意说明
2021/08/04 Java/Android