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入门学习资料收集整理篇
Jul 06 Javascript
js querySelector和getElementById通过id获取元素的区别
Apr 20 Javascript
jQuery+CSS 半开折叠效果原理及代码(自写)
Mar 04 Javascript
jQuery实现带滚动线条导航效果的方法
Jan 30 Javascript
jQuery实现键盘回车搜索功能
Jul 25 jQuery
angular2+node.js express打包部署的实战
Jul 27 Javascript
基于Cookie常用操作以及属性介绍
Sep 07 Javascript
微信小程序基于本地缓存实现点赞功能的方法
Dec 18 Javascript
Vue.js实现的表格增加删除demo示例
May 22 Javascript
JavaScript页面倒计时功能完整示例
May 15 Javascript
vue实现点击按钮下载文件功能
Oct 11 Javascript
jquery实现掷骰子小游戏
Oct 24 jQuery
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 checkbox 取值详细说明
2010/08/19 PHP
centos 5.6 升级php到5.3的方法
2011/05/14 PHP
PHP的array_diff()函数在处理大数组时的效率问题
2011/11/27 PHP
php include和require的区别深入解析
2013/06/17 PHP
Function eregi is deprecated (解决方法)
2013/06/21 PHP
php语言中使用json的技巧及json的实现代码详解
2015/10/27 PHP
php 遍历目录,生成目录下每个文件的md5值并写入到结果文件中
2016/12/12 PHP
php解析非标准json、非规范json的方式实例
2020/12/10 PHP
封装好的省市地区联动控件附下载
2007/08/13 Javascript
flexigrid 类似ext grid的JS表格代码
2010/07/17 Javascript
Jquery网页出现的乱码问题的三种解决方法
2013/06/30 Javascript
js 一个关于图片onload加载的事
2013/11/10 Javascript
JavaScript获取table中某一列的值的方法
2014/05/06 Javascript
jQuery中:empty选择器用法实例
2014/12/30 Javascript
关于验证码在IE中不刷新的快速解决方法
2016/09/23 Javascript
AngularJS学习笔记(三)数据双向绑定的简单实例
2016/11/08 Javascript
js+css3实现旋转效果
2017/01/20 Javascript
jQuery EasyUI结合zTree树形结构制作web页面
2017/09/01 jQuery
微信小程序实现留言板(Storage)
2018/11/02 Javascript
微信小程序 swiper 组件遇到的问题及解决方法
2019/05/26 Javascript
基于vue写一个全局Message组件的实现
2019/08/15 Javascript
浅谈js中的attributes和Attribute的用法与区别
2020/07/16 Javascript
JavaScript实现弹出窗口效果
2020/12/09 Javascript
浅谈python 线程池threadpool之实现
2017/11/17 Python
基于Python fminunc 的替代方法
2020/02/29 Python
Python字符串格式化常用手段及注意事项
2020/06/17 Python
手把手教你将Flask应用封装成Docker服务的实现
2020/08/19 Python
css3动画效果小结(推荐)
2016/07/25 HTML / CSS
完美实现CSS垂直居中的11种方法
2021/03/27 HTML / CSS
教育孩子心得体会
2014/01/01 职场文书
法律进企业活动方案
2014/03/04 职场文书
毕业设计说明书
2014/05/07 职场文书
计算机多媒体专业自荐信
2014/07/04 职场文书
2016年清明节寄语
2015/12/04 职场文书
生鲜超市—未来中国最具有潜力零售业态
2019/08/02 职场文书
导游词之海南天涯海角
2019/12/05 职场文书