数组中也有for……in,相较于对象中的用法是有区别的:
数组中
var arr = ['曹操','曹植','曹丕']
for(i in arr){
console.log(i) //0 1 2
console.log(arr[i]) //曹操 曹植 曹丕
}
对象中
var obj = new Object;
obj = {
father:'曹操',
son:'曹植'
}
for(i in obj){
console.log(i) ; //代表key值 father son
console.log(obj[i]) ; //代表vulue值 曹操 曹植
}
相关文章
- 在附件管理模块中增加对FTP 上传和预览的支持
- SQL Server 中查找子串在字符串中的位置的函数PATINDEX()和CHARINDEX()
- 在 Spring 框架中处理循环引用和 Bean 覆盖
- 在Eclipse中不显示.project和.classpath和.setting目录
- 工厂模式和装饰器模式在程序设计中的体现
- OpenGL 和 DirectX 矩阵 乘法 左乘和右乘,glm和DirectXMath。 OpenGL用列矩阵 在 glsl中反转矩阵
- 小白也可以在windwos系统中通过cmd获取之前电脑连接过的WIFI名称和密码
- 微信小程序中的app.json全局配置和page.json局部配置
- 在MyEclipse和Eclipse中添加Hibernate开发工具
- Asp.net中Json的序列化和反序列化(二)