讲解JavaScript中for...in语句的使用方法


Posted in Javascript onJune 03, 2015

 这里是JavaScript支持的另外一个循环。它被称为for...in循环。这个循环是用于循环一个对象的属性。

因为我们还没有讨论的对象,所以使用这一循环可能会感觉不太明白。但是,一旦你会对JavaScript对象了解后,那么会发现这个循环非常有用。
语法

for (variablename in object){
 statement or block to execute
}

从对象每次迭代一个属性分配给变量名(variablename),这个循环持续到该对象的所有属性都用尽。
例子:

下面是打印出Web浏览器的导航器-Navigator 对象的属性,如下面的例子:

<script type="text/javascript">
<!--
var aProperty;
document.write("Navigator Object Properties<br /> ");
for (aProperty in navigator)
{
 document.write(aProperty);
 document.write("<br />");
}
document.write("Exiting from the loop!");
//-->
</script>

这将产生以下结果:

Navigator Object Properties
appCodeName
appName
appMinorVersion
cpuClass
platform
plugins
opsProfile
userProfile
systemLanguage
userLanguage
appVersion
userAgent
onLine
cookieEnabled
mimeTypes
Exiting from the loop!
Javascript 相关文章推荐
不错的asp中显示新闻的功能
Oct 13 Javascript
JQuery的自定义事件代码,触发,绑定简单实例
Aug 01 Javascript
JSF中confirm弹出框的用法示例介绍
Jan 07 Javascript
javascript中一些util方法汇总
Jun 10 Javascript
三个js循环的关键字示例(for与while)
Feb 16 Javascript
JavaScipt中栈的实现方法
Feb 17 Javascript
原生js实现网页顶部自动下拉/收缩广告效果
Jan 20 Javascript
vue使用Axios做ajax请求详解
Jun 07 Javascript
Vue列表页渲染优化详解
Jul 24 Javascript
关于Vue单页面骨架屏实践记录
Dec 13 Javascript
详解基于node.js的脚手架工具开发经历
Jan 28 Javascript
JS根据Unix时间戳显示发布时间是多久前【项目实测】
Jul 10 Javascript
JavaScript中for循环的使用详解
Jun 03 #Javascript
详解JavaScript的while循环的使用
Jun 03 #Javascript
jQuery中extend()和fn.extend()方法详解
Jun 03 #Javascript
JavaScript中switch语句的用法详解
Jun 03 #Javascript
jquery中添加属性和删除属性
Jun 03 #Javascript
JavaScript中的条件判断语句使用详解
Jun 03 #Javascript
简单介绍JavaScript的变量和数据类型
Jun 03 #Javascript
You might like
PHP初学入门
2006/11/19 PHP
php在页面中调用fckeditor编辑器的方法
2011/06/10 PHP
php中判断数组是一维,二维,还是多维的解决方法
2013/05/04 PHP
Yii2中使用asset压缩js,css文件的方法
2016/11/24 PHP
Ecshop 后台添加新功能栏目及管理权限设置教程
2017/11/21 PHP
放弃用你的InnerHTML来输出HTML吧 jQuery Tmpl不详细讲解
2013/04/20 Javascript
使用js实现关闭js弹出层的窗口
2014/02/10 Javascript
[原创]推荐10款最热门jQuery UI框架
2014/08/19 Javascript
js实现获取焦点后光标在字符串后
2014/09/17 Javascript
JavaScript数据类型详解
2015/04/01 Javascript
浅谈jQuery中hide和fadeOut的区别 show和fadeIn的区别
2016/08/18 Javascript
JavaScript版经典游戏之扫雷游戏完整示例【附demo源码下载】
2016/12/12 Javascript
JavaScript基础之AJAX简单的小demo
2017/01/29 Javascript
vue嵌套路由与404重定向实现方法分析
2018/05/04 Javascript
Angular中sweetalert弹框的基本使用教程
2018/07/22 Javascript
微信小程序登陆注册功能的实现代码
2019/12/10 Javascript
vue实现公告栏文字上下滚动效果的示例代码
2020/06/16 Javascript
video.js添加自定义组件的方法
2020/12/09 Javascript
python实现文件分组复制到不同目录的例子
2014/06/04 Python
简单上手Python中装饰器的使用
2015/07/12 Python
浅谈Django自定义模板标签template_tags的用处
2017/12/20 Python
将python文件打包成EXE应用程序的方法
2019/05/22 Python
Django 解决由save方法引发的错误
2020/05/21 Python
如何通过命令行进入python
2020/07/06 Python
Hotels.com英国:全球领先的酒店住宿提供商
2019/01/24 全球购物
LightInTheBox法国站:中国跨境电商
2020/03/05 全球购物
办加油卡单位介绍信
2014/01/09 职场文书
母亲80寿诞答谢词
2014/01/16 职场文书
个人工作表现评价材料
2014/09/21 职场文书
思想道德自我评价2015
2015/03/09 职场文书
春风化雨观后感
2015/06/11 职场文书
企业催款函范本
2015/06/24 职场文书
2016元旦文艺汇演主持词
2015/07/06 职场文书
《月球之谜》教学反思
2016/02/20 职场文书
html+css实现滚动到元素位置显示加载动画效果
2021/08/02 HTML / CSS
python 闭包函数详细介绍
2022/04/19 Python