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 相关文章推荐
jQuery.prototype.init选择器构造函数源码思路分析
Feb 05 Javascript
JavaScript返回0-1之间随机数的方法
Apr 06 Javascript
js+ajax实现获取文件大小的方法
Dec 08 Javascript
jQuery中slidedown与slideup方法用法示例
Sep 16 Javascript
jQuery弹出层插件popShow(改进版)用法示例
Jan 23 Javascript
vue2.0使用swiper组件实现轮播的示例代码
Mar 03 Javascript
解决vue热替换失效的根本原因
Sep 19 Javascript
JS尾递归的实现方法及代码优化技巧
Jan 19 Javascript
Element中的Cascader(级联列表)动态加载省\市\区数据的方法
Mar 27 Javascript
Vue起步(无cli)的啊教程详解
Apr 11 Javascript
浅谈Layui的eleTree树式选择器使用方法
Sep 25 Javascript
关于vue3默认把所有onSomething当作v-on事件绑定的思考
May 15 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中计算未知长度的字符串哪个字符出现的次数最多的代码
2012/08/14 PHP
Laravel Memcached缓存驱动的配置与应用方法分析
2016/10/08 PHP
PHP实现提高SESSION响应速度的几种方法详解
2019/08/09 PHP
Laravel 实现Controller向blade前台模板赋值的四种方式小结
2019/10/22 PHP
AutoSave/自动存储功能实现
2007/03/24 Javascript
DIV外区域Click后关闭DIV的实现代码
2011/12/21 Javascript
可自己添加html的伪弹出框实现代码
2013/09/08 Javascript
jquery五角星评分插件示例分享
2014/02/21 Javascript
jQuery实现table隔行换色和鼠标经过变色的两种方法
2014/06/15 Javascript
Jquery解析Json格式数据过程代码
2014/10/17 Javascript
关于Javascript中document.cookie的使用
2017/03/08 Javascript
vue元素实现动画过渡效果
2017/07/01 Javascript
seajs中最常用的7个功能、配置示例
2017/10/10 Javascript
React-Router如何进行页面权限管理的方法
2017/12/06 Javascript
vue-cli2.x项目优化之引入本地静态库文件的方法
2018/06/19 Javascript
JavaScript实现小球沿正弦曲线运动
2020/09/07 Javascript
微信小程序使用蓝牙小插件
2019/09/23 Javascript
详解关于Vue单元测试的几个坑
2020/04/26 Javascript
vue 使用微信jssdk,调用微信相册上传图片功能
2020/11/13 Javascript
python实现感知器
2017/12/19 Python
pandas创建新Dataframe并添加多行的实例
2018/04/08 Python
python数字图像处理之骨架提取与分水岭算法
2018/04/27 Python
Django外键(ForeignKey)操作以及related_name的作用详解
2019/07/29 Python
使用pytorch完成kaggle猫狗图像识别方式
2020/01/10 Python
tensorflow入门:tfrecord 和tf.data.TFRecordDataset的使用
2020/01/20 Python
Python对称的二叉树多种思路实现方法
2020/02/28 Python
Html5上传图片 移动端、PC端通用代码
2016/06/08 HTML / CSS
Osklen官方在线商店:巴西服装品牌
2019/04/25 全球购物
荣耀商城:HIHONOR
2020/11/03 全球购物
应届生幼儿园求职信
2013/11/12 职场文书
2014年五一活动策划方案
2014/03/15 职场文书
法人代表委托书
2014/04/04 职场文书
预备党员公开承诺书
2014/05/28 职场文书
2014大学班主任工作总结
2014/11/08 职场文书
运动会800米赞词
2015/07/22 职场文书
Mybatis-plus在项目中的简单应用
2021/07/01 Java/Android