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中,为什么要尽可能使用局部变量?
Apr 06 Javascript
JQueryiframe页面操作父页面中的元素与方法(实例讲解)
Nov 19 Javascript
node.js实现爬虫教程
Aug 25 Javascript
Bootstrap基本插件学习笔记之Popover提示框(19)
Dec 08 Javascript
利用select实现年月日三级联动的日期选择效果【推荐】
Dec 13 Javascript
Node.js中如何合并两个复杂对象详解
Dec 31 Javascript
JavaScript中Object值合并方法详解
Dec 22 Javascript
浅谈VUE监听窗口变化事件的问题
Feb 24 Javascript
详解angularjs4部署文件过大解决过程
Dec 05 Javascript
详解@Vue/Cli 3 Invalid Host header 错误解决办法
Jan 02 Javascript
JS实现从对象获取对象中单个键值的方法示例
Jun 05 Javascript
小程序富文本提取图片可放大缩小
May 26 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
模仿OSO的论坛(三)
2006/10/09 PHP
php实现自动获取生成文章主题关键词功能的深入分析
2013/06/03 PHP
php header功能的使用
2013/10/28 PHP
教你如何开启shopnc b2b2c 伪静态
2014/10/21 PHP
thinkphp5.1框架模板赋值与变量输出示例
2020/05/25 PHP
ExtJS下grid的一些属性说明
2009/12/13 Javascript
ajax java 实现自动完成功能
2012/12/19 Javascript
js Date概念详细介绍
2013/11/22 Javascript
JavaScript转换二进制编码为ASCII码的方法
2015/04/16 Javascript
js密码强度实时检测代码
2016/03/02 Javascript
JS动态插入并立即执行回调函数的方法
2016/04/21 Javascript
jquery操作checkbox火狐下第二次无法勾选的解决方法
2016/10/10 Javascript
EasyUI 结合JS导出Excel文件的实现方法
2016/11/10 Javascript
JavaScript组件开发之输入框加候选框
2017/03/10 Javascript
JavaScript中this的用法及this在不同应用场景的作用解析
2017/04/13 Javascript
Javarscript中模块(module)、加载(load)与捆绑(bundle)详解
2017/05/28 Javascript
vue-router的HTML5 History 模式设置
2018/09/08 Javascript
Vue 实现复制功能,不需要任何结构内容直接复制方式
2019/11/09 Javascript
ptyhon实现sitemap生成示例
2014/03/30 Python
Python从数据库读取大量数据批量写入文件的方法
2018/12/10 Python
对Python正则匹配IP、Url、Mail的方法详解
2018/12/25 Python
对Python Pexpect 模块的使用说明详解
2019/02/14 Python
pycharm解决关闭flask后依旧可以访问服务的问题
2020/04/03 Python
keras实现图像预处理并生成一个generator的案例
2020/06/17 Python
python 读txt文件,按‘,’分割每行数据操作
2020/07/05 Python
【魔兽争霸3重制版】原版画面与淬火MOD画面对比
2021/03/26 魔兽争霸
党员个人思想汇报
2013/12/28 职场文书
教师求职自荐信
2014/03/09 职场文书
优秀学生党员先进事迹材料
2014/05/29 职场文书
材料专业大学毕业生自荐书
2014/07/02 职场文书
2014年高数考试作弊检讨书
2014/12/14 职场文书
员工聘用合同范本
2015/09/21 职场文书
求职信如何撰写?
2019/05/22 职场文书
导游词之鲁迅祖居
2019/10/17 职场文书
CSS3通过var()和calc()函数实现动画特效
2021/03/30 HTML / CSS
Python深度学习之Pytorch初步使用
2021/05/20 Python