# for...in循环出的是key
# for...of循环出的是value
for of是es6新加的,而且不能用来循环遍历普通对象
所以循环对象建议使用for..in,循环数组建议使用for..of
  var obj = {
    hhh:'1234',
    hisadh:9237103
  }
  for (let k in obj) {
    console.log(k);//key
    console.log(obj[k])//value
  }
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
 
  console.log(Object.keys(obj))
 //会将对象的key添加到数组中,并返回数组
1
2
2
  let arr2 = [2,3243,345,342,67,54]
  for (let v of arr2) {
    console.log(v);//value
  }
  for (let i in arr2) {
      console.log(i);//索引
  }
1
2
3
4
5
6
7
2
3
4
5
6
7
