for in遍历对象和数组,for of只能遍历数组

var aa = [5,6,7]
for(item in aa){
    console.log(item)  //输出三个索引0,1,2
    console.log(aa[item])//输出5,6,7
}
console.log("==========")
var bb = {a:'11',b:'22',c:'33'}
for(item in bb){
    console.log(item) //输出bb中的三个属性名a,b,c
    console.log(bb[item])//输出bb中三个属性的值:11,22,33
}
for(item of aa){
	console.log(item)//输出5,6,7
}
//for of方便处理[{},{},{}]这样的数据

猜你喜欢

转载自blog.csdn.net/weixin_43939111/article/details/112857552