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 出生日期和身份证判断大全
Nov 13 Javascript
jQuery+jqmodal弹出窗口实现代码分明
Jun 14 Javascript
Javascript 页面模板化很多人没有使用过的方法
Jun 05 Javascript
node.js中的events.emitter.removeListener方法使用说明
Dec 10 Javascript
jQuery实现的无限级下拉菜单功能示例
Sep 12 Javascript
微信小程序(三):网络请求
Jan 13 Javascript
微信小程序三级联动地址选择器的实例代码
Jul 12 Javascript
webpack4.0 入门实践教程
Oct 08 Javascript
浅谈vux之x-input使用以及源码解读
Nov 04 Javascript
详解webpack打包后如何调试的方法步骤
Nov 07 Javascript
js实现图片推拉门效果代码实例
May 18 Javascript
浅谈Vue为什么不能检测数组变动
Oct 14 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文件去掉PHP注释空格的函数分析(PHP代码压缩)
2013/07/02 PHP
PHP在网页中动态生成PDF文件详细教程
2014/07/05 PHP
PHP ajax 异步执行不等待执行结果的处理方法
2015/05/27 PHP
使用phpexcel类实现excel导入mysql数据库功能(实例代码)
2016/05/12 PHP
利用php抓取蜘蛛爬虫痕迹的示例代码
2016/09/30 PHP
php实现的二叉树遍历算法示例
2017/06/15 PHP
php模式设计之观察者模式应用实例分析
2019/09/25 PHP
如何在centos8自定义目录安装php7.3
2019/11/28 PHP
PHP解密支付宝小程序的加密数据、手机号的示例代码
2021/02/26 PHP
js url传值中文乱码之解决之道
2009/11/20 Javascript
jquery 日期控件datepicker属性详细解析
2013/11/08 Javascript
JQuery报错Uncaught TypeError: Illegal invocation的处理方法
2015/03/13 Javascript
JavaScript中的toUTCString()方法使用详解
2015/06/12 Javascript
浅谈javascript函数式编程
2015/09/06 Javascript
基于JavaScript操作DOM常用的API小结
2015/12/01 Javascript
页面get请求 中文参数方法乱码问题的快速解决方法
2016/05/31 Javascript
Require.JS中的几种define定义方式示例
2017/06/01 Javascript
vue-loader教程介绍
2017/06/14 Javascript
javascript 初学教程及五子棋小程序的简单实现
2017/07/04 Javascript
在Mac下彻底卸载node和npm的方法
2018/05/16 Javascript
微信小程序实现动态显示和隐藏某个控件功能示例
2018/12/14 Javascript
详解React项目如何修改打包地址(编译输出文件地址)
2019/03/21 Javascript
Python中数字以及算数运算符的相关使用
2015/10/12 Python
python实现批量修改图片格式和尺寸
2018/06/07 Python
Python实现的建造者模式示例
2018/08/06 Python
Python编程图形库之Pillow使用方法讲解
2018/12/28 Python
Python中base64与xml取值结合问题
2019/12/22 Python
Python HTMLTestRunner库安装过程解析
2020/05/25 Python
在Pycharm中安装Pandas库方法(简单易懂)
2021/02/20 Python
猫途鹰英国网站:TripAdvisor英国(旅游社区和旅游评论)
2016/08/30 全球购物
Auchan Direct波兰:欧尚在线杂货店
2016/10/19 全球购物
美国围栏公司:Walpole Outdoors
2019/11/19 全球购物
秋季婚礼证婚词
2014/01/11 职场文书
营业用房租赁协议书
2014/11/26 职场文书
员工试用期转正自我评价
2015/03/10 职场文书
pytorch显存一直变大的解决方案
2021/04/08 Python