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 26 Javascript
子页向父页传值示例
Nov 27 Javascript
简介JavaScript中的italics()方法的使用
Jun 08 Javascript
详解AngularJS Filter(过滤器)用法
Dec 28 Javascript
果断收藏9个Javascript代码高亮脚本
Jan 06 Javascript
jquery单击事件和双击事件冲突解决方案
Mar 02 Javascript
label+input实现按钮开关切换效果的实例
Aug 16 Javascript
JavaScript轮播停留效果的实现思路
May 24 Javascript
vue组件之间通信实例总结(点赞功能)
Dec 05 Javascript
详解Vue iview IE浏览器不兼容报错(Iview Bable polyfill)
Jan 07 Javascript
js module大战
Apr 19 Javascript
js实现漂亮的星空背景
Nov 01 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中引用符号(&amp;)的使用详解
2013/11/13 PHP
destoon各类调用汇总
2014/06/20 PHP
PHP远程采集图片详细教程
2014/07/01 PHP
php文件管理基本功能简单操作
2017/01/16 PHP
关于laravel 子查询 &amp; join的使用
2019/10/16 PHP
开发跨浏览器javascript常见注意事项
2009/01/01 Javascript
js限制textarea每行输入字符串长度的代码
2012/10/31 Javascript
页面载入结束自动调用js函数示例
2013/09/23 Javascript
重写document.write实现无阻塞加载js广告(补充)
2014/12/12 Javascript
jQuery插件slick实现响应式移动端幻灯片图片切换特效
2015/04/12 Javascript
最精简的JavaScript实现鼠标拖动效果的方法
2015/05/11 Javascript
JavaScript表单验证实例之验证表单项是否为空
2016/01/10 Javascript
基于javascript实现泡泡大冒险网页版小游戏
2016/03/23 Javascript
NodeJS连接MongoDB数据库时报错的快速解决方法
2016/05/13 NodeJs
JS实现的几个常用算法
2016/11/12 Javascript
微信小程序 支付功能开发错误总结
2017/02/21 Javascript
jQuery扩展_动力节点Java学院整理
2017/07/05 jQuery
详解webpack + vue + node 打造单页面(入门篇)
2017/09/23 Javascript
详解Node使用Puppeteer完成一次复杂的爬虫
2018/04/18 Javascript
玩转Koa之koa-router原理解析
2018/12/29 Javascript
javascript 模块依赖管理的本质深入详解
2020/04/30 Javascript
JS实现无限轮播无倒退效果
2020/09/21 Javascript
收集的几个Python小技巧分享
2014/11/22 Python
python中in在list和dict中查找效率的对比分析
2018/05/04 Python
使用python将图片按标签分入不同文件夹的方法
2018/12/08 Python
详解Python3除法之真除法、截断除法和下取整对比
2019/05/23 Python
html5 localStorage本地存储_动力节点Java学院整理
2017/07/06 HTML / CSS
老海军美国官网:Old Navy
2016/09/05 全球购物
匡威荷兰官方网站:Converse荷兰
2018/10/24 全球购物
Vans(范斯)新西兰官方网站:美国原创极限运动品牌
2020/09/19 全球购物
下列程序在32位linux或unix中的结果是什么
2015/01/26 面试题
四年大学生活的自我评价范文
2014/02/07 职场文书
幼儿园家长评语大全
2014/04/16 职场文书
师德模范事迹材料
2014/06/03 职场文书
一般纳税人申请报告
2015/05/18 职场文书
python字符串的多行输出的实例详解
2021/06/08 Python