我正在研究Node.js内部,我找到了以下方法定义。
在 Socket 对象的
//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文件,但似乎找不到它。
(这里没有具体的任务要完成,只是追踪节点的执行路径并尝试理解系统中深层次使用的模式。)