JS for...in 遍历语句用法实例分析


Posted in Javascript onAugust 24, 2016

本文实例讲述了JS for...in 遍历语句用法。分享给大家供大家参考,具体如下:

for...in 语句用于对数组或者对象的属性进行循环操作。

for (变量 in 对象)
{
    在此执行代码
}

这里的“变量”用来指定变量,指定的变量可以是数组元素,也可以是对象的属性。

举个例子:

<!DOCTYPE html>
<meta charset="UTF-8">
<script>
var x;
var zoon = new Array();
zoon[0] = "猫猫";
zoon[1] = "狗狗";
zoon[2] = "猪猪";
for (x in zoon){
 console.log(zoon[x]);
}
var student={};
student.name="张三";
student["age"]=20;
for(var i in student)//前面变量i就是对象的属性名
{
 console.log(i);//name age
 console.log(student[i]);//张三 20
}
</script>

运行效果图如下:

JS for...in 遍历语句用法实例分析

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
点图片上一页下一页翻页效果
Jul 09 Javascript
JavaScript 对话框和状态栏使用说明
Oct 25 Javascript
js 数组的for循环到底应该怎么写?
May 31 Javascript
文本域中换行符的替换示例
Mar 04 Javascript
深入理解node exports和module.exports区别
Jun 01 Javascript
基于Angular.js实现的触摸滑动动画实例代码
Feb 19 Javascript
基于Jquery Ajax type的4种类型(详解)
Aug 02 jQuery
Vue+Element使用富文本编辑器的示例代码
Aug 14 Javascript
Vue 自定义动态组件实例详解
Mar 28 Javascript
js表达式与运算符简单操作示例
Feb 15 Javascript
js将日期格式转换为YYYY-MM-DD HH:MM:SS
Sep 18 Javascript
js正则匹配markdown里的图片标签的实现
Mar 24 Javascript
用JS中split方法实现彩色文字背景效果实例
Aug 24 #Javascript
BootStrap table表格插件自适应固定表头(超好用)
Aug 24 #Javascript
BootStrap的table表头固定tbody滚动的实例代码
Aug 24 #Javascript
JS基于HTML5的canvas标签实现炫目的色相球动画效果实例
Aug 24 #Javascript
Javascript中indexOf()和lastIndexOf应用方法实例
Aug 24 #Javascript
详解Bootstrap的iCheck插件checkbox和radio
Aug 24 #Javascript
JS简单实现无缝滚动效果实例
Aug 24 #Javascript
You might like
php实现的双向队列类实例
2014/09/24 PHP
php实现俄罗斯乘法实例
2015/03/07 PHP
php命令行(cli)下执行PHP脚本文件的相对路径的问题解决方法
2015/05/25 PHP
PHP将Excel导入数据库及数据库数据导出至Excel的方法
2015/06/24 PHP
在PHP 7下安装Swoole与Yar,Yaf的方法教程
2017/06/02 PHP
PHP回调函数与匿名函数实例详解
2017/08/16 PHP
PHP基于PDO调用sqlserver存储过程通用方法【基于Yii框架】
2017/10/07 PHP
静态的动态续篇之来点XML
2006/12/23 Javascript
JS array 数组详解
2009/03/22 Javascript
理解Javascript_13_执行模型详解
2010/10/20 Javascript
Tab切换组件(选项卡功能)实例代码
2013/11/21 Javascript
滚动条响应鼠标滑轮事件实现上下滚动的js代码
2014/06/30 Javascript
jquery制作多功能轮播图插件
2015/04/02 Javascript
如何使用vuejs实现更好的Form validation?
2017/04/07 Javascript
jQuery事件_动力节点Java学院整理
2017/07/05 jQuery
详解vuex状态管理模式
2018/11/01 Javascript
使用 vue 实例更好的监听事件及vue实例的方法
2019/04/22 Javascript
vue动态加载SVG文件并修改节点数据的操作代码
2020/08/17 Javascript
[01:12:27]EG vs Secret 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
Python import自定义模块方法
2015/02/12 Python
Python实现获取域名所用服务器的真实IP
2015/10/25 Python
Python实现爬取需要登录的网站完整示例
2017/08/19 Python
可能是最全面的 Python 字符串拼接总结【收藏】
2018/07/09 Python
简单谈谈python基本数据类型
2018/09/26 Python
Python判断一个list中是否包含另一个list全部元素的方法分析
2018/12/24 Python
在Python中表示一个对象的方法
2019/06/25 Python
Python使用微信itchat接口实现查看自己微信的信息功能详解
2019/08/22 Python
win7上tensorflow2.2.0安装成功 引用DLL load failed时找不到指定模块 tensorflow has no attribute xxx 解决方法
2020/05/20 Python
一套带答案的C++笔试题
2014/01/10 面试题
索引覆盖(Index Covering)查询含义
2012/02/18 面试题
2014年元旦活动方案
2014/02/15 职场文书
商务经理岗位职责
2014/07/30 职场文书
2014年重阳节敬老活动方案
2014/09/16 职场文书
信访稳定工作汇报
2014/10/27 职场文书
汽车4S店销售经理岗位职责
2015/04/02 职场文书
Python Django框架介绍之模板标签及模板的继承
2021/05/27 Python