【发布时间】:2014-06-18 20:34:16
【问题描述】:
我一直在熟悉 Koa (http://koajs.com/)。许多示例使用星号代替函数名。例如,在 hello world 示例中有:
var koa = require('koa');
var app = koa();
app.use(function *(){
this.body = 'Hello World';
});
app.listen(3000);
这颗星是什么意思?
【问题讨论】:
-
它是生成器函数。检查类似的答案:stackoverflow.com/a/23285200/1140227
-
h3manth.com/new/blog/2014/getting-started-with-koajs 给出了一个很好的解释,它被称为 Harmony:generators
标签: javascript ecmascript-harmony koa