ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
### JS表示集合的数据结构 1. Array Object Set Map 2. 各个数据结构之间也可以互相组合,Array的元素可以是Set等 ### Iterator的作用 1. 为各种数据结构提供统一的访问接口 2. 供for of使用 ### 原生具有Iterator接口的数据结构 1. Array Map Set String arguments NodeList TypedArray 2. Objcet无法使用for of,因为没有部署Iterator接口,可以使用Object.keys()返回数组后再遍历 3. forEach方法也是遍历,不过无法跳出循环,for of 循环可以使用break conitnue return ### Iterator接口使用场景 1. 解构赋值 扩展运算符 yield* 接收数组做为参数的场合