ES6笔记4

  1. iterator

一种新的遍历机制,两个核心

1、迭代器是一个接口,能快捷地访问数据,通过symbol.iterator来创建迭代器,通过迭代器的next()来获取迭代后的结果

2、迭代器是用于遍历数据结构的指针(数据库的游标)

  1. generator函数

可以通过yield关键字,将函数挂起,为了改变执行流提供了可能,同时为了做异步编程提供方案

使用场景1:为不具备iterator接口的对象提供遍历操作

  1. Generator应用

下面这段代码是利用 JavaScript 中的生成器(Generator)结合 jQuery 的 $.ajax 来处理异步请求(获取天气数据),实现类似同步代码的异步流程控制

Generator 部署ajax操作,让异步代码同步化,就是让本来不用等结果可以同时进行的操作,变得像排着队一个一个按顺序做一样

相关推荐
泡泡茶壶Wending几秒前
OpenGL笔记之光照原理一漫反射
笔记
hssfscv3 分钟前
软件设计师2021上、下上午题错题解析+2022上、下下午题训练5道 练习真题训练16
笔记·设计模式·uml
天天爱吃肉82187 分钟前
新能源汽车测试工程师工作笔记:VCU输出PWM波常见问题排查
笔记·功能测试·嵌入式硬件·汽车
xiaoyuchidayuma18 分钟前
【cherrystudio接入硅基流动的DeepSeek R1大模型API】
笔记·语言模型
GuWenyue20 分钟前
我被 React 性能问题逼疯了,直到学会这 4 个优化技巧
前端
窗边的anini29 分钟前
那个因为 vibecoding 差点搞砸约会的女孩,被 TRAE SOLO 救了
前端·人工智能·程序员
用户7138742290031 分钟前
OAuth 2.0 client_id深度解析:从规范到安全实践
前端
ZC跨境爬虫37 分钟前
跟着 MDN 学CSS day_8:(盒模型完全解)
前端·javascript·css·ui·交互
Cache技术分享37 分钟前
415. Java 文件操作基础 - 精准读取压缩诗集:从二进制文件中高效提取指定十四行诗
前端·后端
光影少年38 分钟前
react自定义Hook 写法、规则(只能在组件/自定义Hook内调用)
前端·react.js·掘金·金石计划