js实现for循环跳过undefined值示例


Posted in Javascript onJuly 02, 2019

本文实例讲述了js实现for循环跳过undefined值的方法。分享给大家供大家参考,具体如下:

<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);
     delete narr[j];
  };
};
console.log(narr);
for (var j in narr){
  console.log(j+'=>'+narr[j]);
};
/*
(5) ["a", "b", "c", "d", "e"]0: "a"1: "b"3: "d"4: "e"length: 5__proto__: Array(0)
h23.js:4 0=>a
h23.js:4 1=>b
h23.js:4 2=>c
h23.js:4 3=>d
h23.js:4 4=>e
h23.js:7 (5) ["a", "b", "c", "d", "e"]0: "a"1: "b"3: "d"4: "e"length: 5__proto__: Array(0)
h23.js:9 0=>a
h23.js:9 1=>b
h23.js:9 2=>c
h23.js:9 3=>d
h23.js:9 4=>e
h23.js:15 (5) ["a", "b", empty, "d", "e"]0: "a"1: "b"3: "d"4: "e"length: 5__proto__: Array(0)
h23.js:17 0=>a
h23.js:17 1=>b
h23.js:17 3=>d
h23.js:17 4=>e
*/
</script>

运行效果:

js实现for循环跳过undefined值示例

这种方式遍历跳过undefined

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

Javascript 相关文章推荐
通过javascript的匿名函数来分析几段简单有趣的代码
Jun 29 Javascript
JavaScript中的一些定位属性[图解]
Jul 14 Javascript
Windows 系统下安装和部署Egret的开发环境
Jul 31 Javascript
Javascript访问器属性实例分析
Dec 30 Javascript
Vuejs第六篇之Vuejs与form元素实例解析
Sep 05 Javascript
jquery select2的使用心得(推荐)
Dec 04 Javascript
ionic App问题总结系列之ionic点击系统返回键退出App
Aug 19 Javascript
vue项目中使用axios上传图片等文件操作
Nov 02 Javascript
Angular移动端页面input无法输入的解决方法
Nov 14 Javascript
基于Vue实现微信小程序的图文编辑器
Jul 25 Javascript
多种类型jQuery网页验证码插件代码实例
Jan 09 jQuery
Axios取消重复请求的方法实例详解
Jun 15 Javascript
Vue的路由及路由钩子函数的实现
Jul 02 #Javascript
Node.js 实现远程桌面监控的方法步骤
Jul 02 #Javascript
使用vue中的混入mixin优化表单验证插件问题
Jul 02 #Javascript
vue history 模式打包部署在域名的二级目录的配置指南
Jul 02 #Javascript
简单了解微信小程序的目录结构
Jul 01 #Javascript
vue如何实现自定义底部菜单栏
Jul 01 #Javascript
微信小程序如何利用getCurrentPages进行页面传值
Jul 01 #Javascript
You might like
简单采集了yahoo的一些数据
2007/02/14 PHP
PHP浮点比较大小的方法
2016/02/14 PHP
Maps Javascript
2007/01/22 Javascript
JavaScript delete操作符应用实例
2009/01/13 Javascript
使用dynatrace-ajax跟踪JavaScript的性能
2010/04/12 Javascript
node.js中的favicon.ico请求问题处理
2014/12/15 Javascript
动态加载jQuery的两种方法实例分析
2015/07/17 Javascript
Vue.js中数组变动的检测详解
2016/10/12 Javascript
用js实现博客打赏功能
2016/10/24 Javascript
适用于手机端的jQuery图片滑块动画
2016/12/09 Javascript
jquery pagination分页插件使用详解(后台struts2)
2017/01/22 Javascript
js时间戳和c#时间戳互转方法(推荐)
2017/02/15 Javascript
vue引入jq插件的实例讲解
2017/09/12 Javascript
vue-cli webpack配置文件分析
2019/05/20 Javascript
electron 安装,调试,打包的具体使用
2019/11/06 Javascript
[03:39]这就是刀塔,我们是冠军!燃情短片讲述我们的DOTA故事
2019/07/02 DOTA
python递归查询菜单并转换成json实例
2017/03/27 Python
python列表的增删改查实例代码
2018/01/30 Python
python安装pywin32clipboard的操作方法
2019/01/24 Python
python利用itertools生成密码字典并多线程撞库破解rar密码
2019/08/12 Python
Python函数生成器原理及使用详解
2020/03/12 Python
python3 配置logging日志类的操作
2020/04/08 Python
Python读取Excel一列并计算所有对象出现次数的方法
2020/09/04 Python
html5 标签
2009/07/16 HTML / CSS
Abbacino官网:包、钱包和女士配饰
2019/04/15 全球购物
俄罗斯在线手表和珠宝商店:AllTime
2019/09/28 全球购物
大学生求职简历的自我评价范文
2013/10/12 职场文书
本科毕业生专业自荐书范文
2014/02/05 职场文书
模具专业毕业推荐信
2014/03/08 职场文书
校园环保广播稿(3篇)
2014/09/15 职场文书
教师批评与自我批评(群众路线)
2014/10/15 职场文书
2014年环保工作总结
2014/11/26 职场文书
百万英镑观后感
2015/06/09 职场文书
HTML速写之Emmet语法规则的实现
2021/04/07 HTML / CSS
学会用Python实现滑雪小游戏,再也不用去北海道啦
2021/05/20 Python
Python语法学习之进程的创建与常用方法详解
2022/04/08 Python