再看最后一眼青春的星空

灿烂火光就像盛夏的烟火

欢送挣扎万年文明的巅峰

我们啊

将变星辰永远飘在黑暗宇宙

这个男人来自三体

Tirion

导航

2016年11月1日 #

Generator 函数学习笔记

摘要: yield 不能用在普通函数中: yield语句如果用在一个表达式之中,必须放在圆括号里面。 next方法的参数 for...of循环 for...of循环可以自动遍历Generator函数时生成的Iterator对象,且此时不再需要调用next方法。 原生的JavaScript对象没有遍历接口,无 阅读全文

posted @ 2016-11-01 17:57 Tirion 阅读(746) 评论(0) 推荐(0)

async 函数学习笔记

摘要: async函数就是Generator函数的语法糖。 async函数就是将Generator函数的星号(*)替换成async,将yield替换成await,仅此而已。 async函数对 Generator 函数的改进,体现在以下四点。 (1)内置执行器。Generator函数的执行必须靠执行器,所以才 阅读全文

posted @ 2016-11-01 17:14 Tirion 阅读(1266) 评论(0) 推荐(0)

JavaScript 中的 Thunk 函数

摘要: 参数的求值策略: 1、传值调用: 2、传名调用 Thunk 函数的作用是将多参数替换成单参数版本 任何函数,只要参数有回调函数,就能写成Thunk函数的形式。下面是一个简单的Thunk函数转换器。 使用上面的转换器,生成fs.readFile的Thunk函数。 阅读全文

posted @ 2016-11-01 16:07 Tirion 阅读(1201) 评论(0) 推荐(0)

Promise 学习笔记

摘要: 所谓Promise,简单说就是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果。从语法上说,Promise是一个对象,从它可以获取异步操作的消息。Promise提供统一的API,各种异步操作都可以用同样的方法进行处理。 Promise对象有以下两个特点。 (1)对象的状态不受外 阅读全文

posted @ 2016-11-01 11:26 Tirion 阅读(1744) 评论(0) 推荐(0)

The Man from 3body