generator 里的this是什么?

来源:4-3 第四天 自动回复各种消息

杨大猫

2016-08-15

比如在g.js里,

return function *(next){

    var that = this

这里的this 是什么?

奇怪的是,在程序中,有时this有值,有时没值,比如在刚进入g.js的主体时,在

var wechat = new Wechat(opts);这一句的后面如果console.log(this) ,就没有值,一般来说,nodejs里,在function里调用的this(非构造函数)不是指向global吗?

写回答

2回答

i_o_i

2016-08-24

 这里是中间件,调用这个中间件的时候  this 代表了koa中的上下文对象 也就是req,res

0
0

Hugo_s

2016-08-16

这是koa框架的use方法内部this,方法内的this怎么会指向global?

0
0

7天搞定Node.js微信公众号

Koa框架、ES2015新特性、MongoDB,开发微信公众号

1742 学习 · 787 问题

查看课程