Javascript 全局函数上下文
我创建了一个名为Javascript 全局函数上下文,javascript,node.js,Javascript,Node.js,我创建了一个名为run()的函数,但在module.export的上下文中找不到它。存储此函数的上下文是什么 function run(){ function run2(){ console.log(this === global) console.log(this === module) } run2() } con
run()
的函数,但在module.export的上下文中找不到它。存储此函数的上下文是什么
function run(){
function run2(){
console.log(this === global)
console.log(this === module)
}
run2()
}
console.log(module.exports)
上下文是全局的。您必须导出它才能在模块中找到它。导出对象 试试这个
module.exports.run = function() {
function run2() {
console.log(this === global)
console.log(this === module)
}
run2()
}
console.log(module.exports)
您没有将它添加到模块。导出
,为什么会在那里?