遍历自身可枚举的属性
for in可遍历自身可枚举的属性以及继承得到的属性Object.keys(),Object.values(),Object.entries(),遍历自身可枚举的,只属于自身(非继承)的来的属性,数值,和键值对。
传统for in 和 for of遍历
区别:for of遍历对象的实际值,for in遍历对象的可枚举属性
ES6新增
迭代器iterable,拥有next()方法
let a = [1,2,3,4]
let it = a[Symbol.iterable]
it.next().value
it.next().