作为遍历所有数据结构的统一方式
<script> // for……of 循环 const arr = [100, 200, 300, 400] // for (const item of arr) { // console.log(item) // } // arr.forEach(item => { 没有办法打断遍历 // console.log(item) // }) // for (const item of arr) { // console.log(item) // if (item >= 200) { // break 可以被打断 // } // } // const s = new Set([“foo”, “bar”, “baz”]) // for (const item of s) { // console.log(item) // } // const m = new Map() // m.set(“foo”,1) // m.set(“bar”,2) // for (const [key,value] of m) { // console.log(key,value) // }遍历普通对象会出问题,可以用for in
// const obj = { // name: “zs”, // age: 18 // } // for (const item of obj) { // console.log(item) // } </script>