正好最近有朋友咨询我这个问题,那就简单谈一下我理解的node环境和浏览器的区别,高手请略过。 一、全局环境下this的指向 在node中this指向global而在浏览器中this指向window,这就是为什么underscore中一上来就定义了一 root; var root = typeof self == 'object' && self.self === self && self || typeof global == 'object' && global.global === global && global || this; 而且在浏览器中的w