在nodejs模块中,“this”是什么意思?
我有一个简单的代码,如下所示,并将其作为节点模块执行:
console.log(this); module.exports = {…};
我知道global
是默认的上下文(如浏览器中的window
),但是this
关键字是指什么?
this
(在一个模块的上下文中)和node.js中的exports
是一样的。 但是,您通常应该使用exports
/ module.exports
,以便明确地清楚您正在修改的内容。