javascript的for...in
2015-09-06 16:49
351 查看
1、当遍历对象时
它可以将对象的属性都依次循环列出来
var o = {
name: 'Jack',
age: 20,
city: 'Beijing'
};
for (var key in o) {
alert(key); // 'name', 'age', 'city'
}
2、遍历数组时,此时,数组的索引可以依次循环列出来,通过索引再得到数组元素:
var a = ['A', 'B', 'C'];
for (var i in a) {
alert(i); // '0', '1', '2'
alert(a[i]); // 'A', 'B', 'C'
}
它可以将对象的属性都依次循环列出来
var o = {
name: 'Jack',
age: 20,
city: 'Beijing'
};
for (var key in o) {
alert(key); // 'name', 'age', 'city'
}
2、遍历数组时,此时,数组的索引可以依次循环列出来,通过索引再得到数组元素:
var a = ['A', 'B', 'C'];
for (var i in a) {
alert(i); // '0', '1', '2'
alert(a[i]); // 'A', 'B', 'C'
}
相关文章推荐
- JS fso 处理
- jsp笔记
- js格式化日期、金额
- 有关JS中构造函数和原型函数的一些基础知识
- js中常见数据类型输出情况
- js小知识点
- javaScript系列:js中获取时间new Date()详细介绍
- 关于javascript跨域及JSONP的原理与应用
- js实现鼠标点击左上角滑动菜单效果代码
- JS中的prototype(转)
- JS模板引擎的实现原理
- Javascript封装DOMContentLoaded事件
- Json
- js解析url
- js延时查询
- js闭包详解
- javascript必知必会之prototype(转)
- Jsoup 学习笔记
- 原生js实现 返回顶部
- 【树形背包】【JSOI 2008】【bzoj 1017】魔兽地图DotR