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 相关文章推荐
js中各浏览器中鼠标按键值的差异
Apr 07 Javascript
node.js中的buffer.fill方法使用说明
Dec 14 Javascript
使用AngularJS中的SCE来防止XSS攻击的方法
Jun 18 Javascript
Javascript中神奇的this
Jan 20 Javascript
用 js 的 selection range 操作选择区域内容和图片
Apr 18 Javascript
DataTables添加额外的查询参数和删除columns等无用参数实例
Jul 04 Javascript
jQuery实现返回顶部按钮和scroll滚动功能[带动画效果]
Jul 05 jQuery
vue实现的请求服务器端API接口示例
May 25 Javascript
javascript中的闭包概念与用法实践分析
Jul 26 Javascript
微信公众号开发之微信支付代码记录的实现
Oct 16 Javascript
vue实现编辑器键盘抬起时内容跟随光标距顶位置向上滚动效果
May 28 Javascript
vue 点击其他区域关闭自定义div操作
Jul 17 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中使用parse_url()对网址进行解析的实现代码(parse_url详解)
2012/01/03 PHP
用php代码限制国内IP访问我们网站
2015/09/26 PHP
解析 thinkphp 框架中的部分方法
2017/05/07 PHP
解决laravel id非自增 模型取回为0 的问题
2019/10/11 PHP
Yii框架布局文件的动态切换操作示例
2019/11/11 PHP
Javascript处理DOM元素事件实现代码
2012/05/23 Javascript
javascript 中String.match()与RegExp.exec()的区别说明
2013/01/10 Javascript
jquery中的事件处理详细介绍
2013/06/24 Javascript
jqueryUI里拖拽排序示例分析
2015/02/26 Javascript
详解JavaScript表单验证(E-mail 验证)
2016/03/31 Javascript
javascript封装addLoadEvent实现页面同时加载执行多个函数的方法
2016/07/25 Javascript
基于vue2.0实现的级联选择器
2017/06/09 Javascript
seajs模块压缩问题与解决方法实例分析
2017/10/10 Javascript
微信小程序页面跳转功能之从列表的item项跳转到下一个页面的方法
2017/11/27 Javascript
细说webpack6 Babel的使用详解
2019/09/26 Javascript
VUE UPLOAD 通过ACTION返回上传结果操作
2020/09/07 Javascript
小程序自定义圆形进度条
2020/11/17 Javascript
Python的Bottle框架中实现最基本的get和post的方法的教程
2015/04/30 Python
Python探索之实现一个简单的HTTP服务器
2017/10/28 Python
python+opencv轮廓检测代码解析
2018/01/05 Python
TensorFlow用expand_dim()来增加维度的方法
2018/07/26 Python
Anaconda和ipython环境适配的实现
2020/04/22 Python
使用BeautifulSoup4解析XML的方法小结
2020/12/07 Python
python单例模式的应用场景实例讲解
2021/02/24 Python
pytorch 中forward 的用法与解释说明
2021/02/26 Python
幼师专业求职推荐信
2013/11/08 职场文书
自我评价范文
2013/12/22 职场文书
火车来了教学反思
2014/02/11 职场文书
网络技术专业推荐信
2014/02/20 职场文书
安全大检查实施方案
2014/02/22 职场文书
社会调查研究计划书
2014/05/01 职场文书
警察先进个人事迹材料
2014/05/16 职场文书
服务行业演讲稿
2014/09/02 职场文书
会计试用期自我评价
2015/03/10 职场文书
2015秋季幼儿园开学通知
2015/07/16 职场文书
使用GO语言实现Mysql数据库CURD的简单示例
2021/08/07 Golang