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 伪数组实现方法
Oct 11 Javascript
JQuery之拖拽插件实现代码
Apr 14 Javascript
在IE 浏览器中使用 jquery的fadeIn() 效果 英文字符字体加粗
Jun 02 Javascript
使用CSS和jQuery模拟select并附提交后取得数据的代码
Oct 18 Javascript
js跳转页面方法实现汇总
Feb 11 Javascript
JavaScript父子窗体间的调用方法
Mar 31 Javascript
关注jquery技巧提高jquery技能(前端开发必学)
Nov 02 Javascript
浅谈javascript中replace()方法
Nov 10 Javascript
通过javascript进行UTF-8编码的实现方法
Jun 27 Javascript
jQuery实现点击查看大图并以弹框的形式居中
Aug 08 Javascript
js实现九宫格拼图小游戏
Feb 13 Javascript
关于JavaScript中高阶函数的魅力详解
Sep 07 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 数组遍历顺序理解
2009/09/09 PHP
让Nginx支持ThinkPHP的URL重写和PATHINFO的方法分享
2011/08/08 PHP
PHP使用ffmpeg给视频增加字幕显示的方法
2015/03/12 PHP
PHP基于接口技术实现简单的多态应用完整实例
2017/04/26 PHP
js中数组(Array)的排序(sort)注意事项说明
2014/01/24 Javascript
Jquery实现自定义窗口随意的拖拽
2014/03/12 Javascript
jQuery实现平滑滚动页面到指定锚点链接的方法
2015/07/15 Javascript
js动态生成Html元素实现Post操作(createElement)
2015/09/14 Javascript
JS获取复选框的值,并传递到后台的实现方法
2016/05/30 Javascript
JavaScript常用判断写法大全(推荐)
2016/05/30 Javascript
浅析BootStrap Treeview的简单使用
2016/10/12 Javascript
微信小程序 POST请求(网络请求)详解及实例代码
2016/11/16 Javascript
JS实现浏览器打印、打印预览示例
2017/02/28 Javascript
axios学习教程全攻略
2017/03/26 Javascript
在vue项目中,使用axios跨域处理
2018/03/07 Javascript
JS实现倒计时图文效果
2018/11/17 Javascript
jQuery子选择器与可见性选择器实例分析
2019/06/28 jQuery
处理JavaScript值为undefined的7个小技巧
2020/07/28 Javascript
WebStorm中如何将自己的代码上传到github示例详解
2020/10/28 Javascript
python pdb调试方法分享
2014/01/21 Python
Python读取ini文件、操作mysql、发送邮件实例
2015/01/01 Python
使用python绘制常用的图表
2016/08/27 Python
NumPy 如何生成多维数组的方法
2018/02/05 Python
利用django+wechat-python-sdk 创建微信服务器接入的方法
2019/02/20 Python
在Python中如何传递任意数量的实参的示例代码
2019/03/21 Python
详解Python3定时器任务代码
2019/09/23 Python
Python基于yield遍历多个可迭代对象
2020/03/12 Python
python百行代码自制电脑端网速悬浮窗的实现
2020/05/12 Python
Python用dilb提取照片上人脸的示例
2020/10/26 Python
CSS3 @font-face属性使用指南
2014/12/12 HTML / CSS
Pat McGrath Labs官网:世界上最有影响力的化妆师推出的彩妆品牌
2018/01/07 全球购物
ABOUT YOU匈牙利:500个最受欢迎的时尚品牌
2019/07/19 全球购物
法国在线药房:1001Pharmacies
2021/03/07 全球购物
节约用水倡议书
2014/04/16 职场文书
MySQL分库分表详情
2021/09/25 MySQL
Python 详解通过Scrapy框架实现爬取CSDN全站热榜标题热词流程
2021/11/11 Python