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

Node.js 模块中函数的共享:a.js 和 b.js 中的 add 函数是同一个对象吗?

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

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