1. for in 既可以枚举对象也可以枚举数组,枚举出来的是key(数组的key是0,1,2...)
2. for in 会把原型上的属性也枚举出来,但可以通过hasOwnProperty过滤
3. forEach 遍历数组的时候是无法break或者return false中断
4. for of 可以迭代数组、字符串、arguments类数组对象、NodeList这类DOM集合、Map、Set、generators.
5. for of 迭代数组、字符串...得到的直接是value值(不是key(索引))
6. for of 不能直接迭代对象, obj is not iterable
7. for of 可以通过break
中断循环