【发布时间】:2013-12-02 14:54:46
【问题描述】:
我有 2 个模块:
//a.js
var obj = {};
require ("./b")(obj);
obj = null;
//POINT P
//b.js
module.exports = function (obj){
obj = null
};
在点 P,obj 会成为垃圾回收的候选对象吗?
编辑:好的,看来 Node.js 只是缓存了模块“元数据”(搜索function NativeModulehere),所以是的,obj 将被垃圾收集。
【问题讨论】:
标签: javascript node.js garbage-collection