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之解决IE下不渲染的bug
Jun 29 Javascript
JavaScript 学习笔记(十二) dom
Jan 21 Javascript
javascript 匿名函数的理解(透彻版)
Jan 28 Javascript
jquery isType() 类型判断代码
Feb 14 Javascript
javascript 保存文件到本地实现方法
Nov 29 Javascript
jquery验证手机号码、邮箱格式是否正确示例代码
Jul 28 Javascript
JQuery中attr属性和jQuery.data()学习笔记【必看】
May 18 Javascript
angularJS深拷贝详解
Mar 23 Javascript
jacascript DOM节点——元素节点、属性节点、文本节点
Apr 18 Javascript
react-redux中connect()方法详细解析
May 27 Javascript
微信小程序滚动Tab实现左右可滑动切换
Aug 17 Javascript
小程序实现授权登陆的解决方案
Dec 02 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 输出简单动态WAP页面
2009/06/09 PHP
nginx+php-fpm配置文件的组织结构介绍
2012/11/07 PHP
PHP设计模式之装饰器模式实例详解
2018/02/07 PHP
VBScript版代码高亮
2006/06/26 Javascript
javascript 放大镜效果js组件 qsoft.PopBigImage.v0.35 加入了chrome支持
2009/04/07 Javascript
一个原生的用户等级的进度条
2010/07/03 Javascript
jquery对表单操作2
2011/04/06 Javascript
说说JSON和JSONP 也许你会豁然开朗
2012/09/02 Javascript
node.js中的fs.lchown方法使用说明
2014/12/16 Javascript
Jquery树插件zTree用法入门教程
2015/02/17 Javascript
微信小程序 缓存(本地缓存、异步缓存、同步缓存)详解
2017/01/17 Javascript
微信小程序实现滑动删除效果
2017/05/19 Javascript
JavaScript模块模式实例详解
2017/10/25 Javascript
微信小程序实现列表下拉刷新上拉加载
2020/07/29 Javascript
JS获取指定月份的天数两种实现方法
2018/06/22 Javascript
vue接口请求加密实例
2020/08/11 Javascript
Python中type的构造函数参数含义说明
2015/06/21 Python
python实现汉诺塔方法汇总
2016/07/25 Python
基于Python实现对PDF文件的OCR识别
2016/08/05 Python
pytorch构建网络模型的4种方法
2018/04/13 Python
python抽取指定url页面的title方法
2018/05/11 Python
django基于存储在前端的token用户认证解析
2019/08/06 Python
numpy.ndarray 实现对特定行或列取值
2019/12/05 Python
python代码实现将列表中重复元素之间的内容全部滤除
2020/05/22 Python
Python如何使用神经网络进行简单文本分类
2021/02/25 Python
使用HTML5 IndexDB存储图像和文件的示例
2018/11/05 HTML / CSS
HTML5标签嵌套规则详解【必看】
2016/04/26 HTML / CSS
Pure Collection美国官网:来自英国羊绒专家的奢华羊绒
2017/11/19 全球购物
Fossil美国官网:化石手表、手袋、首饰及配饰
2019/02/17 全球购物
Java如何读取CLOB字段
2013/10/10 面试题
大学军训感言1000字
2014/02/25 职场文书
建议书的格式及范文
2015/09/14 职场文书
JavaScript 与 TypeScript之间的联系
2021/11/27 Javascript
Python中第三方库Faker的使用详解
2022/04/02 Python
基于Python实现对比Exce的工具
2022/04/07 Python
Alexa停服!网站排名将何去何从?目前还没有替代品。
2022/04/15 杂记