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 相关文章推荐
基于jquery的一个简单的脚本验证插件
Apr 05 Javascript
基于jquery的网页SELECT下拉框美化代码
Oct 28 Javascript
拖动布局之保存布局页面cookies篇
Oct 29 Javascript
JQuery分别取得每行最后一列和最后一行的示例代码
Aug 18 Javascript
javascript unicode与GBK2312(中文)编码转换方法
Nov 14 Javascript
js操纵dom生成下拉列表框的方法
Feb 24 Javascript
js实现宇宙星空背景效果的方法
Mar 03 Javascript
有关JavaScript中call()和apply() 的一些理解
May 20 Javascript
微信小程序 利用css实现遮罩效果实例详解
Jan 21 Javascript
Layer弹出层动态获取数据的方法
Aug 20 Javascript
element-ui中Table表格省市区合并单元格的方法实现
Aug 07 Javascript
Vue项目接入Paypal实现示例详解
Jun 04 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
php中获取关键词及所属来源搜索引擎名称的代码
2011/02/15 PHP
php提示无法加载或mcrypt没有找到 PHP 扩展 mbstring解决办法
2012/03/27 PHP
PHP错误Parse error: syntax error, unexpected end of file in test.php on line 12解决方法
2014/06/23 PHP
ThinkPHP中关联查询实例
2014/12/02 PHP
PHP实现对文件锁进行加锁、解锁操作的方法
2017/07/04 PHP
jquery 结合C#后台的数组对文章的关键字自动添加链接的代码
2011/07/15 Javascript
JavaScript(js)设置默认输入焦点(focus)
2012/12/28 Javascript
jQuery中closest和parents的区别分析
2015/05/07 Javascript
过期软件破解办法实例详解
2017/01/04 Javascript
详解Jquery 遍历数组之$().each方法与$.each()方法介绍
2017/01/09 Javascript
如何理解jQuery中的ajaxSubmit方法
2017/03/13 Javascript
AngularJS路由切换实现方法分析
2017/03/17 Javascript
利用vueJs实现图片轮播实例代码
2017/06/03 Javascript
JavaScript 基础表单验证示例(纯Js实现)
2017/07/20 Javascript
React组件中的this的具体使用
2018/02/28 Javascript
vue中vee validate表单校验的几种基本使用
2018/06/25 Javascript
JavaScript中call和apply方法的区别实例分析
2018/08/03 Javascript
layer弹出层倒计时关闭的实现方法
2019/09/27 Javascript
Vue 嵌套路由使用总结(推荐)
2020/01/13 Javascript
ElementUI中el-tree节点的操作的实现
2020/02/27 Javascript
python设置检查点简单实现代码
2014/07/01 Python
Python中的面向对象编程详解(上)
2015/04/13 Python
python实现转盘效果 python实现轮盘抽奖游戏
2019/01/22 Python
对python numpy.array插入一行或一列的方法详解
2019/01/29 Python
keras获得某一层或者某层权重的输出实例
2020/01/24 Python
HTML5 embed标签定义和用法详解
2014/05/09 HTML / CSS
html5拖拽应用记录及注意点
2020/05/27 HTML / CSS
教育专业自荐书范文
2013/12/17 职场文书
教你打造完美的创业计划书
2014/01/06 职场文书
高级销售求职信
2014/02/21 职场文书
事业单位考核材料
2014/05/21 职场文书
台风停课通知
2015/04/24 职场文书
干货:如何写好工作计划!
2019/05/17 职场文书
《岳阳楼记》原文、译文赏析
2019/09/10 职场文书
我对PyTorch dataloader里的shuffle=True的理解
2021/05/20 Python
Java实现贪吃蛇游戏的示例代码
2022/09/23 Java/Android