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 相关文章推荐
js修改table中Td的值(定义td的双击事件)
Jan 10 Javascript
JSCode all of Brower 全局屏蔽网页右键功能 具体实现
Jun 05 Javascript
自己编写的类似JS的trim方法
Oct 09 Javascript
jquery实现动态菜单的实例代码
Nov 28 Javascript
JS的location.href跳出框架打开新页面的方法
Sep 04 Javascript
yui3的AOP(面向切面编程)和OOP(面向对象编程)
May 01 Javascript
Bootstrap编写导航栏和登陆框
May 30 Javascript
ionic js 复选框 与普通的 HTML 复选框到底有没区别
Jun 06 Javascript
浅谈js基本数据类型和typeof
Aug 09 Javascript
微信小程序template模板实例详解
Oct 27 Javascript
微信小程序封装多张图片上传api代码实例
Dec 30 Javascript
vue style width a href动态拼接问题的解决
Aug 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中的PHP_EOL换行符详细解析
2013/10/26 PHP
thinkphp的CURD和查询方式介绍
2013/12/19 PHP
PHP内存使用情况如何获取
2015/10/10 PHP
让任务管理器中的CPU跳舞的js代码
2008/11/01 Javascript
JavaScript CSS修改学习第五章 给“上传”添加样式
2010/02/19 Javascript
JavaScript随机排序(随即出牌)
2010/09/17 Javascript
解决jquery的.animate()函数在IE6下的问题
2010/12/03 Javascript
JS实现OCX控件的事件响应示例
2014/09/17 Javascript
js中取得变量绝对值的方法
2015/01/03 Javascript
javascript实现图片循环渐显播放的方法
2015/02/24 Javascript
jQuery实现高亮显示网页关键词的方法
2015/08/07 Javascript
Bootstrap菜单按钮及导航实例解析
2016/09/09 Javascript
React教程之封装一个Portal可复用组件的方法
2018/01/02 Javascript
vue使用原生js实现滚动页面跟踪导航高亮的示例代码
2018/10/25 Javascript
移动端(微信等使用vConsole调试console的方法
2019/03/05 Javascript
Node.js API详解之 querystring用法实例分析
2020/04/29 Javascript
Vuex的热更替如何实现
2020/06/05 Javascript
Nodejs实现微信分账的示例代码
2021/01/19 NodeJs
给Python初学者的一些编程技巧
2015/04/03 Python
python的变量与赋值详细分析
2017/11/08 Python
用不到50行的Python代码构建最小的区块链
2017/11/16 Python
pycharm中使用anaconda部署python环境的方法步骤
2018/12/19 Python
Python面向对象程序设计类的封装与继承用法示例
2019/04/12 Python
Django 解决开发自定义抛出异常的问题
2020/05/21 Python
使用pandas读取表格数据并进行单行数据拼接的详细教程
2021/03/03 Python
canvas绘制图片drawImage使用方法
2020/09/15 HTML / CSS
韩国最大的购物网站:Gmarket
2019/06/20 全球购物
一份婚庆公司创业计划书
2014/01/11 职场文书
工程师岗位职责规定
2014/02/26 职场文书
分层教学实施方案
2014/03/19 职场文书
2015年学校教育教学工作总结
2015/04/22 职场文书
婚姻出轨保证书
2015/05/08 职场文书
[有人@你]你有一封绿色倡议书,请查收!
2019/07/18 职场文书
AJAX学习笔记
2021/05/18 Javascript
厉害!这是Redis可视化工具最全的横向评测
2021/07/15 Redis
python元组打包和解包过程详解
2021/08/02 Python