JavaScript中的for in循环
2024-08-28 09:05:49
在学习AJAX的时候,发现JavaScript中for in循环,这种循环对于遍历JSON是很好用的。于是写下了这篇博文
作用
for in循环本质上是forEach循环,它主要有两个作用
- 遍历数组
- 遍历JavaScript对象
遍历数组
当使用for in来遍历数组的时候,它的循环计数器是数组元素的索引值
var a = ['a', 'b', 'c'];
for(var index in a) {
alert(index);
}
效果:
遍历JavaScript对象
当使用for in来遍历对象的时候,它的循环计数器是对象的属性名
//对象json上,包含了两个对象a和b属性
var json = {a:{num:1},b:{num:2}};
for(var name in json){
alert(name);
}
效果
最新文章
- 用.net 发送邮件
- HTTP Code
- 总结30个CSS选择器
- 《javascript高级程序设计》第八章 The Browser Object Model
- Yii 框架创建自己的 web 应用
- 【USACO 1.3.1】混合牛奶
- C#按钮打开浏览器,网址
- 什么是VSync
- Appium Server 源码分析之启动运行Express http服务器
- 深入浅出SQL注入
- ASP.NET没有魔法——ASP.NET MVC 模型绑定解析(下篇)
- Nginx下完美解决WordPress的伪静态 (wordpress 迁移后 导致 页面404)
- Vue公司项目实战步骤
- sql server 报错处理
- iOS 数组问题
- Axure RP 8过期,用户名和序列号(注册码)
- 【刷题】洛谷 P4320 道路相遇
- Java 打包下载服务器上选中的文件或目录(带进度条提示)
- VMware的存储野心(上):软件定义、分布式DAS支持
- C#中[] 、List、Array、ArrayList等数据结构的差异简述
热门文章
- Appium元素定位
- 命令行创建Maven项目卡住以及出错解决办法。
- org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingException: Parameter 'username' not found. Available parameters are [1, 0, param1, param2]
- JavaScript基础语句
- 【Linux】系统版本信息
- 【前端】react学习阶段总结,学习react、react-router与redux的这些事儿
- 关于spingMVC使用时配置自动扫描出现的路径报错
- 【.net 深呼吸】实时获取计算结果
- Html5笔记之第四天
- 用xml画水平虚线和竖直虚线.md