一. 基础 1.for in,for of和forEach 遍历的是对象的属性,因为数组也是对象,其内部的元素的索引就是其属性值.用该方式遍历数组就是获取了数组中的每一个元素的索引值(从0開始). 而for of 则是直接遍历集合中的元素值本身.map.set和array都属于iterable类型的数据.都能够用for of来遍历: var oMap = new Map([['anna',1],['mike',2],['betty',3]]); for(var x of oMap){ alert…