是同一个对象。在 Node.js 中,每个模块都会被包装在一个函数中执行,而函数内定义的变量和函数都是模块内私有的,不会被其他模块访问。因此,当b.js调用a.js中导出的add函数时,实际上是在调用a.js模块中定义的add函数,也就是同一个对象。

在nodejs运行环境下有两个文件ajs和bjsa文件中有一个函数addb文件导入a文件的add函数。请问此时a文件和b文件中的两个add函数是同一个对象吗?

原文地址: https://www.cveoy.top/t/topic/hhDV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录