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 相关文章推荐
Javascript的时间戳和php的时间戳转换注意事项
Apr 12 Javascript
一个JavaScript递归实现反转数组字符串的实例
Oct 14 Javascript
深入理解JavaScript系列(48):对象创建模式(下篇)
Mar 04 Javascript
jquery读取xml文件实现省市县三级联动的方法
May 29 Javascript
EasyUI的doCellTip实现鼠标放到单元格上提示单元格内容
Aug 24 Javascript
webuploader模态框ueditor显示问题解决方法
Dec 27 Javascript
vue router下的html5 history在iis服务器上的设置方法
Oct 18 Javascript
基于Node.js实现压缩和解压缩的方法
Feb 13 Javascript
layui数据表格实现重载数据表格功能(搜索功能)
Jul 27 Javascript
JS如何在数组指定位置插入元素
Mar 10 Javascript
VUE使用 wx-open-launch-app 组件开发微信打开APP功能
Aug 11 Javascript
selenium 反爬虫之跳过淘宝滑块验证功能的实现代码
Aug 27 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
超神学院:天使彦公认最美的三个视角,网友:我的天使快下凡吧!
2020/03/02 国漫
php基础学习之变量的使用
2011/06/09 PHP
供参考的 php 学习提高路线分享
2011/10/23 PHP
PHP Session机制简介及用法
2014/08/19 PHP
PHP生成随机密码方法汇总
2015/08/27 PHP
php实现获取近几日、月时间示例
2019/07/06 PHP
多浏览器兼容性比较好的复制到剪贴板的js代码
2011/10/09 Javascript
document.createElement()用法及注意事项(ff下不兼容)
2013/03/13 Javascript
IE6下拉框图层问题探讨及解决
2014/01/03 Javascript
jQuery实现只允许输入数字和小数点的方法
2016/03/02 Javascript
jQuery防止重复绑定事件的解决方法
2016/05/14 Javascript
移动端jQuery修正Web页面滑动时div问题的两则实例
2016/05/30 Javascript
vue2.0+webpack环境的构造过程
2016/11/08 Javascript
vue 封装自定义组件之tabal列表编辑单元格组件实例代码
2017/09/07 Javascript
vue 中引用gojs绘制E-R图的方法示例
2018/08/24 Javascript
angular6 利用 ngContentOutlet 实现组件位置交换(重排)
2018/11/02 Javascript
Vue组件之高德地图地址选择功能的实例代码
2019/06/21 Javascript
微信小程序中button去除默认的边框实例代码
2019/08/01 Javascript
node 解析图片二维码的内容代码实例
2019/09/11 Javascript
详解Nuxt内导航栏的两种实现方式
2020/04/16 Javascript
vue绑定数字类型 value为数字的实例
2020/08/31 Javascript
nestjs中异常过滤器Exceptionfilter的具体使用
2021/02/07 Javascript
一篇不错的Python入门教程
2007/02/08 Python
在Apache服务器上同时运行多个Django程序的方法
2015/07/22 Python
Python实现爬取百度贴吧帖子所有楼层图片的爬虫示例
2018/04/26 Python
pandas取出重复数据的方法
2019/07/04 Python
Python完成哈夫曼树编码过程及原理详解
2019/07/29 Python
pip安装tensorflow的坑的解决
2020/04/19 Python
Python Pandas数据分析工具用法实例
2020/11/05 Python
Sublime Text3最新激活注册码分享适用2020最新版 亲测可用
2020/11/12 Python
村委会主任先进事迹
2014/01/15 职场文书
校园绿化美化方案
2014/06/08 职场文书
地心历险记观后感
2015/06/15 职场文书
MySQL性能压力基准测试工具sysbench的使用简介
2021/04/21 MySQL
在CSS中使用when/else的方法
2022/01/18 HTML / CSS
详解MySQL的内连接和外连接
2023/05/08 MySQL