const arr=[100,200,300,400]for (const item of arr){console.log(item)}
for...of 拿到的是数组的元素不是下标
for...of可以取代foreach,foreach不可以终止循环,for..of可以用break终止循环
for (const item of arr){console.log(item)if(item>200){
? break}
}
es2015中新增的set方法 for...of遍历
const s=new Set([1,2,4,5,8])
for(const i of s) {console.log(i);
}
map数据解构 for...of遍历
const m=new Map()
m.set('foo',123)
m.set('bar',456)for(const [key,value] of m){console.log(key,value);
}