我有一个由JavaScript加载的require文件。Not "global"我的问题是:this in var a = this;是一个空对象,而函数中的this语句是node.js全局对象的阴影。我知道this关键字在函数上是不同的,但我不明白为什么首先this不等于全局,而this在函数中等于全局。node.js如何在函数作用域中将global注
vm.runInContext("Buffer.from('abc').toString()", context);
请注意,这会产生ReferenceError: Buffer is not defined作为缓冲区,这是Node.js作为添加的一个特定于的构造。(注意,像Math和Array这样的JS全局函数并不存在这个问题。)考虑到Node.js相对频繁地添加全局对象,我是否可以将Node.JS</