【发布时间】:2013-08-19 17:38:40
【问题描述】:
我正在探索 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 文件,但似乎找不到它。
(除了跟踪节点的执行路径并尝试了解系统深处使用的模式之外,我在这里没有要完成的具体任务。)
【问题讨论】:
-
幻象功能!我很感兴趣,+1
-
@tymeJV 我今天显然行动缓慢(见下面的答案)
标签: javascript node.js