iterable数据类型
。ES6新引入类型
。Array、Map、Set都属于iterable类型
。具有iterable类型的集合可通过新的for .....of来循环遍历

结果

。for of和for in区别
for in遍历的是对象的属性名
数组也是对象,每个元素的索引看做其属性
为Array对象添加属性后,数组长度不会改变

结果

for of修复了for in的问题

结果

。forEach
iterable内置方法
接收一个函数,每次迭代回调该函数
ES5.1标准引入,需要测试浏览器是否支持

结果

网友评论