for
for循环可以使用return 和 break来跳出
for in
可以用来遍历对象和数组,但是更适合遍历对象
for of
只有具有iterator 这个属性的淑女结果才能使用for of
如下数据结构具有:
- 数组 Array
- Map
- Set
- String
- arguments对象
- Nodelist对象, 就是获取的dom列表集合
不能循环对象,如果想要循环对象 可以配合Object.keys
let obj = {a: '1', b: '2', c: '3', d: '4'} for (let o of Object.keys(obj)) { console.log(o) // a,b,c,d }