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 相关文章推荐
重写document.write实现无阻塞加载js广告(补充)
Dec 12 Javascript
js实现prototype扩展的方法(字符串,日期,数组扩展)
Jan 14 Javascript
谈一谈javascript中继承的多种方式
Feb 19 Javascript
JavaScript Promise 用法
Jun 14 Javascript
原生JS实现几个常用DOM操作API实例
Jan 19 Javascript
JavaScript数组操作详解
Feb 04 Javascript
vue2 自定义动态组件所遇到的问题
Jun 08 Javascript
原生JS控制多个滚动条同步跟随滚动效果
Dec 22 Javascript
JS实现选项卡效果的代码实例
May 20 Javascript
js刷新页面location.reload()用法详解
Dec 09 Javascript
vue学习之Vue-Router用法实例分析
Jan 06 Javascript
vue学习笔记之Vue中css动画原理简单示例
Feb 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 检查扩展库或函数是否可用的代码
2010/04/06 PHP
用PHP的超级变量$_GET获取HTML表单(Form) 数据
2011/05/07 PHP
discuz加密解密函数使用方法和中文注释
2014/01/21 PHP
php实现文件下载实例分享
2014/06/02 PHP
PHP实现微信红包金额拆分试玩的算法示例
2018/04/07 PHP
微信公众号开发之获取位置信息php代码
2018/06/13 PHP
Jquery 基础学习笔记之文档处理
2009/05/29 Javascript
JS分页效果示例
2013/10/11 Javascript
JS正则表达式获取分组内容的方法详解
2013/11/15 Javascript
jQuery动画特效实例教程
2014/08/29 Javascript
JavaScript实现的Tween算法及缓冲特效实例代码
2015/11/03 Javascript
js倒计时简单实现代码
2016/08/11 Javascript
AngularJS入门教程引导程序
2016/08/18 Javascript
利用js编写响应式侧边栏
2016/09/17 Javascript
easyUI实现类似搜索框关键词自动提示功能示例代码
2016/12/27 Javascript
JS ES6多行字符串与连接字符串的表示方法
2017/04/26 Javascript
原生JavaScript来实现对dom元素class的操作方法(推荐)
2017/08/16 Javascript
利用express启动一个server服务的方法
2017/09/17 Javascript
swiper自定义分页器使用方法详解
2020/09/14 Javascript
JS计算两个时间相差分钟数的方法示例
2018/01/10 Javascript
基于vue v-for 循环复选框-默认勾选第一个的实现方法
2018/03/03 Javascript
解决layUI的页面显示不全的问题
2019/09/20 Javascript
Javascript 类型转换、封闭函数及常见内置对象操作示例
2019/11/15 Javascript
[00:43]TI7不朽珍藏III——幽鬼不朽展示
2017/07/15 DOTA
[01:37]PWL S2开团时刻DAY1&2——这符有毒
2020/11/20 DOTA
Python验证文件是否可读写代码分享
2017/12/11 Python
tensorflow实现逻辑回归模型
2018/09/08 Python
Python实现自动装机功能案例分析
2020/10/22 Python
LODI女鞋在线商店:阿利坎特的鞋类品牌
2019/02/15 全球购物
咖啡馆创业计划书
2014/01/26 职场文书
扬尘污染防治方案
2014/06/15 职场文书
2014大学生学生会工作总结
2014/12/19 职场文书
教师党员个人自我评价
2015/03/04 职场文书
一篇文章搞懂python混乱的切换操作与优雅的推导式
2021/08/23 Python
JS中如何优雅的使用async await详解
2021/10/05 Javascript
MySQL数据库实验实现简单数据库应用系统设计
2022/06/21 MySQL