在Node.js中存储的顶级函数是什么对象?

时间:2018-06-01 07:21:55

标签: javascript node.js scope

我在节点模块的顶层定义了一个函数:

function foo() {};

如果我在节点中运行此程序,那么foo函数会在什么对象中存储?

它不是global对象,尽管global对象是foo运行时的上下文。

function foo() {
  console.log(this === global); // true
};

foo();

console.log(global.foo); // prints `undefined`

0 个答案:

没有答案