问答详情
源自:1-4 jQuery整体架构

global的取值,为何不直接this而是要typeof window !== "undefined" ? window : this

这里有个疑问为什么不是直接this,在普通浏览器环境也是window。

我已经知道,global如果是在浏览器环境就是window,如果不是在浏览器环境则是其他的全局对象

提问者:西然 2016-11-04 23:02

个回答

  • 慕尼黑3821393
    2016-11-06 14:43:31
    已采纳

    因为希望结果只是'undefined'或者是'window'