节点
REPL是全局的。文件中的代码位于“模块”中,它实际上只是一个函数。
您的代码文件变成了如下所示的简化示例:
var ctx = {};(function(exports) { // your pre console.log(this === global);}).call(ctx, ctx);请注意,它是使用来执行的
.call(),并且该
this值设置为预定义的对象。

节点
REPL是全局的。文件中的代码位于“模块”中,它实际上只是一个函数。
您的代码文件变成了如下所示的简化示例:
var ctx = {};(function(exports) { // your pre console.log(this === global);}).call(ctx, ctx);请注意,它是使用来执行的
.call(),并且该
this值设置为预定义的对象。