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 相关文章推荐
JS 无法通过W3C验证的处理方法
Mar 09 Javascript
js function使用心得
May 10 Javascript
基于jquery的cookie的用法
Jan 10 Javascript
cument.execCommand()用法深入理解
Dec 04 Javascript
jquery中对于批量deferred的处理方法
Jan 22 Javascript
通过js获取上传的图片信息(临时保存路径,名称,大小)然后通过ajax传递给后端的方法
Oct 01 Javascript
利用iscroll4实现轮播图效果实例代码
Jan 11 Javascript
angularJS 指令封装回到顶部示例详解
Jan 22 Javascript
js图片轮播插件的封装
Jul 21 Javascript
微信小程序自定义组件之可清除的input组件
Jul 17 Javascript
node.js 模块和其下载资源的镜像设置的方法
Sep 06 Javascript
vue制作toast组件npm包示例代码
Oct 29 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下使用CURL方式POST数据至API接口的代码
2013/02/14 PHP
PHP实现验证码校验功能
2017/11/16 PHP
PHP7基于curl实现的上传图片功能
2018/05/11 PHP
可缩放Reloaded-一个针对可缩放元素的复用组件
2007/03/10 Javascript
parseInt parseFloat js字符串转换数字
2010/08/01 Javascript
Jquery Autocomplete 结合asp.net使用要点
2010/10/29 Javascript
JavaScript 高级篇之DOM文档,简单封装及调用、动态添加、删除样式(六)
2012/04/07 Javascript
js实现简单登录功能的实例代码
2013/11/09 Javascript
jQuery+easyui中的combobox实现下拉框特效
2015/02/27 Javascript
js密码强度实时检测代码
2016/03/02 Javascript
基于socket.io+express实现多房间聊天
2016/03/17 Javascript
使用JavaScript根据图片获取条形码的方法
2017/07/04 Javascript
angularJs提交文本框数据到后台的方法
2018/10/08 Javascript
JavaScript实现英语单词题库
2019/12/24 Javascript
vue从零实现一个消息通知组件的方法详解
2020/03/16 Javascript
[02:15]2014DOTA2国际邀请赛 赛后退役选手回顾
2014/08/01 DOTA
Python字符串拼接、截取及替换方法总结分析
2016/04/13 Python
Python之Web框架Django项目搭建全过程
2017/05/02 Python
利用Python如何生成hash值示例详解
2017/12/20 Python
Python3实现转换Image图片格式
2018/06/21 Python
pyqt5与matplotlib的完美结合实例
2019/06/21 Python
Python实现把多维数组展开成DataFrame
2019/11/30 Python
python爬虫利用selenium实现自动翻页爬取某鱼数据的思路详解
2020/12/22 Python
门诊挂号室室长岗位职责
2013/11/27 职场文书
客户表扬信范文
2014/01/10 职场文书
中级会计职业生涯规划范文
2014/01/16 职场文书
学习计划书怎么写
2014/09/15 职场文书
个人租房协议书样本
2014/10/01 职场文书
中层领导干部群众路线对照检查材料思想汇报
2014/10/02 职场文书
世界卫生日宣传活动总结
2015/02/09 职场文书
中国现代文学之经典散文三篇
2019/09/18 职场文书
python引入其他文件夹下的py文件具体方法
2021/05/23 Python
常用的MongoDB查询语句的示例代码
2021/07/25 MongoDB
Java 多线程协作作业之信号同步
2022/05/11 Java/Android
SQL bool盲注和时间盲注详解
2022/07/23 SQL Server
element tree树形组件回显数据问题解决
2022/08/14 Javascript