for in是ES5标准,遍历index ---索引 or key --- 键.
1 for (var index in arr){} // index = 0 1 2 3...arr.length-1
1 for (var key in obj){} // key = obj里边enumerable的属性(可枚举的属性)

for of是ES6标准,遍历value---每一项的值.
1 for (var value of arr){} // arr[i]
1 for (var value of obj){} × obj is not iterable (obj不是可遍历对象)