我正在探索 Node.js 内部,我遇到了以下方法定义
//File: node/lib/net.js
Socket.prototype.listen = function() {
debug('socket.listen');
var self = this;
self.on('connection', arguments[0]);
listen(self, null, null, null);
};
在 Socket 对象的listen
方法中,调用了一个(看似)全局函数,也名为listen
.
listen(self, null, null, null);
这个 javascript 方法/函数在哪里定义?我已经搜索了代码库中的所有 javascript 文件,但似乎找不到它。
(除了跟踪节点的执行路径并尝试了解系统深处使用的模式之外,我在这里没有要完成的具体任务。)