04 2019 档案

摘要:1、初识 async 函数 ES6中提供了两个很好的解决异步操作的方案 Promise 和 Generator,ES2017标准中引入的 async 函数就是建立在 Promise 和 Generator的基础之上,它是 Generator函数的语法糖,使异步操作更加方便 先通过一个异步读取文件的小 阅读全文
posted @ 2019-04-28 15:25 rogerwu 阅读(12746) 评论(0) 推荐(0) 编辑
摘要:1、什么是 Generator 函数 在Javascript中,一个函数一旦开始执行,就会运行到最后或遇到return时结束,运行期间不会有其它代码能够打断它,也不能从外部再传入值到函数体内 而Generator函数(生成器)的出现使得打破函数的完整运行成为了可能,其语法行为与传统函数完全不同 Ge 阅读全文
posted @ 2019-04-26 11:42 rogerwu 阅读(24154) 评论(9) 推荐(12) 编辑
摘要:首先通过一段代码进入讨论的主题 了解过 Promise 对象的都知道(如果还不了解,可以查看 Promise对象),Promise 新建后会立即执行,所以首先会输出a,这个没有问题。setTimeout 和 then 这两个回调函数会在本轮事件循环结束以后执行,所以第二个输出的是b,这个也没有问题, 阅读全文
posted @ 2019-04-23 16:11 rogerwu 阅读(3260) 评论(0) 推荐(3) 编辑
摘要:1、for...in 循环:只能获得对象的键名,不能获得键值 for...of 循环:允许遍历获得键值 2、对于普通对象,没有部署原生的 iterator 接口,直接使用 for...of 会报错 可以使用 for...in 循环遍历键名 也可以使用 Object.keys(obj) 方法将对象的键 阅读全文
posted @ 2019-04-19 21:03 rogerwu 阅读(36484) 评论(2) 推荐(10) 编辑

点击右上角即可分享
微信分享提示