for in 循环

for  in循环可以循环遍历数组  关键也可以循环遍历对象!而一般的for循环只能循环遍历数组,

当循环遍历对象时key值代表键值对的键,obj[key]则是对应键的值;

当循环遍历数组时,数组不是键值对够成,那key代表什么呢?是index下标!arr[key]就是对应下标下的值,

下面上个小demo:

var obj={a:1,b:2,c:3};
var arr2=['a','b','c','d','e']
for (var key in obj){
console.log(key);//a,b,c
console.log(obj[key]);//1,2,3
}
for (var i in arr2){
console.log(i);//0,1,2,3,4
console.log(arr2[i]);//a,b,c,d,e
}
上一篇:PAT B1034 有理数四则运算 (20 分)


下一篇:Android 基于google Zxing实现二维码、条形码扫描,仿微信二维码扫描效果