数组中:
var arr=["a","b","c","d"];
for(var a in arr){
console.log(a);
} //打印值 0 1 2 3
for(var a of arr){
console.log(a);
} // 打印值 a b c d
- 1
- 2
- 3
- 4
- 5
- 6
- 7
对象中:
var obj = {
aa: "11",
bb:"22"
}
for(var a in obj){
console.log(a);
console.log(a+"---"+obj[a])
} // aa bb aa---11 bb---22
for(var a of obj){ //错误写法
console.log(a);
} // obj is not iterable`这里写代码片`