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过滤HTML标签以及空格的思路及代码
May 24 Javascript
判断一个变量是数组Array类型的方法
Sep 16 Javascript
简介JavaScript中valueOf()方法的使用
Jun 05 Javascript
AngularJS 依赖注入详解及示例代码
Aug 17 Javascript
JS实现HTML标签转义及反转义
Apr 14 Javascript
JavaScript方法_动力节点Java学院整理
Jun 28 Javascript
前端把html表格生成为excel表格的实例
Sep 19 Javascript
vue和webpack打包项目相对路径修改的方法
Jun 15 Javascript
微信小程序实现自动定位功能
Oct 31 Javascript
vue登录页面cookie的使用及页面跳转代码
Jul 10 Javascript
如何对react hooks进行单元测试的方法
Aug 14 Javascript
原生JavaScript实现日历功能代码实例(无引用Jq)
Sep 23 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
咖啡店都有些什么常规豆子呢?有什么风味在里面
2021/03/04 咖啡文化
PHP扩展模块memcached长连接使用方法分析
2014/12/24 PHP
Laravel 简单实现Ajax滚动加载示例
2019/10/22 PHP
extjs form textfield的隐藏方法
2008/12/29 Javascript
Jquery操作Select 简单方便 一个js插件搞定
2009/11/12 Javascript
JavaScript游戏之是男人就下100层代码打包
2010/11/08 Javascript
Fastest way to build an HTML string(拼装html字符串的最快方法)
2011/08/20 Javascript
ASP.NET jQuery 实例15 通过控件CustomValidator验证CheckBoxList
2012/02/03 Javascript
在图片上显示左右箭头类似翻页的代码
2013/03/04 Javascript
计算新浪Weibo消息长度(还可以输入119字)
2013/07/02 Javascript
js操作label给label赋值及取label的值示例
2013/11/07 Javascript
jQuery实现复选框全选/取消全选/反选及获得选择的值
2014/06/12 Javascript
使用javascript实现监控视频播放并打印日志
2015/01/05 Javascript
分享我的jquery实现下拉菜单心的
2015/11/29 Javascript
Vue.js每天必学之内部响应式原理探究
2016/09/07 Javascript
vue调用高德地图实例代码
2017/04/28 Javascript
ES6下React组件的写法示例代码
2017/05/04 Javascript
Flask中获取小程序Request数据的两种方法
2017/05/12 Javascript
详细分析单线程JS执行问题
2017/11/22 Javascript
小程序云开发部署攻略(图文教程)
2018/10/30 Javascript
将RGB值转换为灰度值的简单算法
2019/10/09 Javascript
express中static中间件的具体使用方法
2019/10/17 Javascript
[48:53]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS VG第一场
2014/05/26 DOTA
[00:34]DOTA2上海特级锦标赛 VG战队宣传片
2016/03/04 DOTA
Python操作MongoDB详解及实例
2017/05/18 Python
windows下python连接oracle数据库
2017/06/07 Python
Python中摘要算法MD5,SHA1简介及应用实例代码
2018/01/09 Python
Python基于xlrd模块操作Excel的方法示例
2018/06/21 Python
推荐10个HTML5响应式框架
2016/02/25 HTML / CSS
网络艺术零售业的先驱者:artrepublic
2017/09/26 全球购物
洛杉矶生活休闲而精致的基础品牌:Mika Jaymes
2018/01/07 全球购物
商务日语毕业生自荐信
2013/11/23 职场文书
社区义诊活动总结
2014/04/30 职场文书
超市商业计划书
2014/05/04 职场文书
泰坦尼克号观后感
2015/06/04 职场文书
幼儿园开学温馨提示
2015/07/15 职场文书